feat(api): renomme le param réservé count en count_results (#78)

- Renomme RESERVED_PARAMS dans src/api/filters.py
- Fait passer le paramètre de 'count' à 'count_results' dans src/api/routes.py
- Met à jour la documentation swagger pour le nouveau nom

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-06-22 13:50:12 +02:00
parent 5166c88b8b
commit f5db674e22
5 changed files with 11 additions and 10 deletions
+2 -2
View File
@@ -17,9 +17,9 @@ def test_data_default_pagination(api_client, valid_token_header):
assert "total" in body["meta"]
def test_data_count_false_omits_total(api_client, valid_token_header):
def test_data_count_results_false_omits_total(api_client, valid_token_header):
client, _ = api_client
resp = client.get("/api/v1/data?count=false", headers=valid_token_header)
resp = client.get("/api/v1/data?count_results=false", headers=valid_token_header)
assert resp.status_code == 200
body = resp.get_json()
assert "total" not in body["meta"]
+1 -1
View File
@@ -114,7 +114,7 @@ def test_reserved_params_are_ignored():
("page", "2"),
("page_size", "100"),
("columns", "uid"),
("count", "false"),
("count_results", "false"),
("uid__exact", "z"),
],
SCHEMA,
+2 -1
View File
@@ -74,7 +74,8 @@ def test_data():
_cleanup_db_artifacts()
def pytest_setup_options():
@pytest.fixture(scope="session")
def chrome_options():
options = Options()
options.add_argument("--window-size=1200,1200 ")
options.add_experimental_option(