1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-08-03 04:25:24 +02:00

Added validators for users and recipes (#1052)

* Added validators for users and recipes

provide a simple get api, allowing to test for existence of
- user by username
- recipe by slug
- group by name (not tested yet)

* updated formatting

* Use group_id+slug for recipes, use ValidationRespone

* Fixed Flake8 errors and warnings

* add missing field for TestUser init
This commit is contained in:
Matthias Bilger 2022-03-15 23:28:42 +01:00 committed by GitHub
parent c8c02036a3
commit e109391e9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 129 additions and 2 deletions

View file

@ -33,6 +33,7 @@ def admin_user(api_client: TestClient, api_routes: utils.AppRoutes):
yield utils.TestUser(
_group_id=user_data.get("groupId"),
user_id=user_data.get("id"),
username=user_data.get("username"),
email=user_data.get("email"),
token=token,
)

View file

@ -28,6 +28,7 @@ def build_unique_user(group: str, api_client: requests) -> utils.TestUser:
_group_id=user_data.get("groupId"),
user_id=user_data.get("id"),
email=user_data.get("email"),
username=user_data.get("username"),
token=token,
)
@ -69,6 +70,7 @@ def g2_user(admin_token, api_client: TestClient, api_routes: utils.AppRoutes):
_group_id=group_id,
token=token,
email=create_data["email"],
username=create_data.get("username"),
)
finally:
# TODO: Delete User after test
@ -93,6 +95,7 @@ def unique_user(api_client: TestClient, api_routes: utils.AppRoutes):
_group_id=user_data.get("groupId"),
user_id=user_data.get("id"),
email=user_data.get("email"),
username=user_data.get("username"),
token=token,
)
finally:
@ -142,6 +145,7 @@ def user_tuple(admin_token, api_client: requests, api_routes: utils.AppRoutes) -
utils.TestUser(
_group_id=user_data.get("groupId"),
user_id=user_data.get("id"),
username=user_data.get("username"),
email=user_data.get("email"),
token=token,
)