Added X-Total-Count test asserts

Fixed issue with incorrect total count for vendors
This commit is contained in:
Donkie
2023-09-08 22:01:49 +02:00
parent 4e0851e7c3
commit a4d14c5b52
6 changed files with 18 additions and 3 deletions

View File

@@ -162,6 +162,7 @@ def test_find_all_spools_limit_asc(spools: Fixture):
result.raise_for_status()
# Verify
assert result.headers["X-Total-Count"] == "4"
spools_result = result.json()
assert len(spools_result) == 2
assert spools_result == [spools.spools[0], spools.spools[1]]
@@ -173,6 +174,7 @@ def test_find_all_spools_limit_desc(spools: Fixture):
result.raise_for_status()
# Verify
assert result.headers["X-Total-Count"] == "4"
spools_result = result.json()
assert len(spools_result) == 2
assert spools_result == [spools.spools[-1], spools.spools[-2]]
@@ -184,6 +186,7 @@ def test_find_all_spools_limit_asc_offset(spools: Fixture):
result.raise_for_status()
# Verify
assert result.headers["X-Total-Count"] == "5"
spools_result = result.json()
assert len(spools_result) == 2
assert spools_result == [spools.spools[1], spools.spools[2]]
@@ -195,6 +198,7 @@ def test_find_all_spools_limit_desc_offset(spools: Fixture):
result.raise_for_status()
# Verify
assert result.headers["X-Total-Count"] == "5"
spools_result = result.json()
assert len(spools_result) == 2
assert spools_result == [spools.spools[-2], spools.spools[-3]]
@@ -206,6 +210,7 @@ def test_find_all_spools_limit_asc_offset_outside_range(spools: Fixture): # noq
result.raise_for_status()
# Verify
assert result.headers["X-Total-Count"] == "4"
spools_result = result.json()
assert len(spools_result) == 0