From eee0edf0216c82ffc87b8a426083caf9094858df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Wed, 28 Oct 2026 13:35:46 +0800 Subject: [PATCH] test: update listing pagination assertions for 20/page (was 100) Co-Authored-By: Claude Code --- tests/test_theme_registry.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_theme_registry.py b/tests/test_theme_registry.py index 5a044d6..804bdd0 100644 --- a/tests/test_theme_registry.py +++ b/tests/test_theme_registry.py @@ -285,8 +285,8 @@ def test_trade_pro_listing_layout_structure(factory): import re sid = site(factory) assert factory.post(f'/api/factory/sites/{sid}/bootstrap').status_code == 200 - # 105 个产品:/categories/pumps/ 走 render_paginated(LIST_PAGE_SIZE=100, - # 两页真实静态分页路由),比 101 次 /entries POST 便宜得多 + # 105 个产品:/categories/pumps/ 走 render_paginated(LIST_PAGE_SIZE=20, + # 六页真实静态分页路由),比 101 次 /entries POST 便宜得多 products = [{'type': 'product', 'title': f'Bulk Pump {i:03d}', 'summary': f'Bulk pump model {i:03d} for export.', 'meta': {'fields': {'brand': 'Quanta', 'category': 'Pumps'}}} @@ -326,7 +326,7 @@ def test_trade_pro_listing_layout_structure(factory): assert len(s1.find_all('h1')) == 1 nav1 = s1.select_one('nav.sf-tp-pagination') assert nav1 is not None - assert len(s1.select('.sf-tp-card-grid--listing .sf-tp-card')) == 100 + assert len(s1.select('.sf-tp-card-grid--listing .sf-tp-card')) == 20 active = nav1.select_one('.sf-tp-page-num.is-active[aria-current="page"]') assert active is not None and active.get_text(strip=True) == '1' nxt = nav1.select_one('a[rel="next"]') @@ -339,7 +339,7 @@ def test_trade_pro_listing_layout_structure(factory): s2 = BeautifulSoup(cat2.text, 'html.parser') assert len(s2.find_all('h1')) == 1 nav2 = s2.select_one('nav.sf-tp-pagination') - assert len(s2.select('.sf-tp-card-grid--listing .sf-tp-card')) == 5 + assert len(s2.select('.sf-tp-card-grid--listing .sf-tp-card')) == 20 prev = nav2.select_one('a[rel="prev"]') assert prev is not None and prev.get('href', '').endswith('/categories/pumps/') assert prev.select_one('svg') is not None