mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-08-03 04:25:24 +02:00
* fix #1144 * fix type checks * refactor test routes package * fix #1208 * unify test routes into module
This commit is contained in:
parent
07f6446526
commit
68f7efc177
23 changed files with 189 additions and 148 deletions
|
@ -10,8 +10,8 @@ from tests.utils import routes
|
|||
class CategoryTestCase(ABCMultiTenantTestCase):
|
||||
items: list[RecipeCategory]
|
||||
|
||||
def seed_action(self, group_id: str) -> set[int]:
|
||||
category_ids: set[int] = set()
|
||||
def seed_action(self, group_id: str) -> set[str]:
|
||||
category_ids: set[str] = set()
|
||||
for _ in range(10):
|
||||
category = self.database.categories.create(
|
||||
CategorySave(
|
||||
|
@ -26,8 +26,8 @@ class CategoryTestCase(ABCMultiTenantTestCase):
|
|||
return category_ids
|
||||
|
||||
def seed_multi(self, group1_id: str, group2_id: str) -> tuple[set[str], set[str]]:
|
||||
g1_item_ids = set()
|
||||
g2_item_ids = set()
|
||||
g1_item_ids: set[str] = set()
|
||||
g2_item_ids: set[str] = set()
|
||||
|
||||
for group_id, item_ids in [(group1_id, g1_item_ids), (group2_id, g2_item_ids)]:
|
||||
for _ in range(10):
|
||||
|
@ -44,7 +44,7 @@ class CategoryTestCase(ABCMultiTenantTestCase):
|
|||
return g1_item_ids, g2_item_ids
|
||||
|
||||
def get_all(self, token: str) -> Response:
|
||||
return self.client.get(routes.RoutesCategory.base, headers=token)
|
||||
return self.client.get(routes.organizers.Categories.base, headers=token)
|
||||
|
||||
def cleanup(self) -> None:
|
||||
for item in self.items:
|
||||
|
|
|
@ -43,7 +43,7 @@ class FoodsTestCase(ABCMultiTenantTestCase):
|
|||
return g1_item_ids, g2_item_ids
|
||||
|
||||
def get_all(self, token: str) -> Response:
|
||||
return self.client.get(routes.RoutesFoods.base, headers=token)
|
||||
return self.client.get(routes.recipes.Foods.base, headers=token)
|
||||
|
||||
def cleanup(self) -> None:
|
||||
for item in self.items:
|
||||
|
|
|
@ -10,8 +10,8 @@ from tests.utils import routes
|
|||
class TagsTestCase(ABCMultiTenantTestCase):
|
||||
items: list[RecipeTag]
|
||||
|
||||
def seed_action(self, group_id: str) -> set[int]:
|
||||
tag_ids: set[int] = set()
|
||||
def seed_action(self, group_id: str) -> set[str]:
|
||||
tag_ids: set[str] = set()
|
||||
for _ in range(10):
|
||||
tag = self.database.tags.create(
|
||||
TagSave(
|
||||
|
@ -26,8 +26,8 @@ class TagsTestCase(ABCMultiTenantTestCase):
|
|||
return tag_ids
|
||||
|
||||
def seed_multi(self, group1_id: str, group2_id: str) -> tuple[set[str], set[str]]:
|
||||
g1_item_ids = set()
|
||||
g2_item_ids = set()
|
||||
g1_item_ids: set[str] = set()
|
||||
g2_item_ids: set[str] = set()
|
||||
|
||||
for group_id, item_ids in [(group1_id, g1_item_ids), (group2_id, g2_item_ids)]:
|
||||
for _ in range(10):
|
||||
|
@ -44,7 +44,7 @@ class TagsTestCase(ABCMultiTenantTestCase):
|
|||
return g1_item_ids, g2_item_ids
|
||||
|
||||
def get_all(self, token: str) -> Response:
|
||||
return self.client.get(routes.RoutesTags.base, headers=token)
|
||||
return self.client.get(routes.organizers.Tags.base, headers=token)
|
||||
|
||||
def cleanup(self) -> None:
|
||||
for item in self.items:
|
||||
|
|
|
@ -44,7 +44,7 @@ class ToolsTestCase(ABCMultiTenantTestCase):
|
|||
return g1_item_ids, g2_item_ids
|
||||
|
||||
def get_all(self, token: str) -> Response:
|
||||
return self.client.get(routes.RoutesTools.base, headers=token)
|
||||
return self.client.get(routes.organizers.Tools.base, headers=token)
|
||||
|
||||
def cleanup(self) -> None:
|
||||
for item in self.items:
|
||||
|
|
|
@ -9,8 +9,8 @@ from tests.utils import routes
|
|||
class UnitsTestCase(ABCMultiTenantTestCase):
|
||||
items: list[IngredientUnit]
|
||||
|
||||
def seed_action(self, group_id: str) -> set[int]:
|
||||
unit_ids: set[int] = set()
|
||||
def seed_action(self, group_id: str) -> set[str]:
|
||||
unit_ids: set[str] = set()
|
||||
for _ in range(10):
|
||||
unit = self.database.ingredient_units.create(
|
||||
SaveIngredientUnit(
|
||||
|
@ -25,8 +25,8 @@ class UnitsTestCase(ABCMultiTenantTestCase):
|
|||
return unit_ids
|
||||
|
||||
def seed_multi(self, group1_id: str, group2_id: str) -> tuple[set[str], set[str]]:
|
||||
g1_item_ids = set()
|
||||
g2_item_ids = set()
|
||||
g1_item_ids: set[str] = set()
|
||||
g2_item_ids: set[str] = set()
|
||||
|
||||
for group_id, item_ids in [(group1_id, g1_item_ids), (group2_id, g2_item_ids)]:
|
||||
for _ in range(10):
|
||||
|
@ -43,7 +43,7 @@ class UnitsTestCase(ABCMultiTenantTestCase):
|
|||
return g1_item_ids, g2_item_ids
|
||||
|
||||
def get_all(self, token: str) -> Response:
|
||||
return self.client.get(routes.RoutesUnits.base, headers=token)
|
||||
return self.client.get(routes.recipes.Units.base, headers=token)
|
||||
|
||||
def cleanup(self) -> None:
|
||||
for item in self.items:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue