From d5db3eec25ca4131656cdc48ea218d3cd4dd0cda Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Sun, 13 Aug 2023 09:58:17 -0400 Subject: [PATCH] Add test for user model --- backend/models/tests/conftest.py | 2 +- backend/models/tests/test_rom.py | 2 -- backend/models/tests/test_user.py | 10 ++++++++++ 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 backend/models/tests/test_user.py diff --git a/backend/models/tests/conftest.py b/backend/models/tests/conftest.py index b7a8bb5fa..3e0067232 100644 --- a/backend/models/tests/conftest.py +++ b/backend/models/tests/conftest.py @@ -1 +1 @@ -from handler.tests.conftest import rom, platform +from handler.tests.conftest import rom, platform, admin_user, editor_user, user # noqa diff --git a/backend/models/tests/test_rom.py b/backend/models/tests/test_rom.py index 1ca1c031d..a34a23d15 100644 --- a/backend/models/tests/test_rom.py +++ b/backend/models/tests/test_rom.py @@ -1,5 +1,3 @@ -from models.rom import Rom - def test_rom(rom): assert rom.file_path == "test_platform_slug/roms" assert rom.full_path == "test_platform_slug/roms/test_rom" diff --git a/backend/models/tests/test_user.py b/backend/models/tests/test_user.py new file mode 100644 index 000000000..dd67afff7 --- /dev/null +++ b/backend/models/tests/test_user.py @@ -0,0 +1,10 @@ +from utils.oauth import DEFAULT_SCOPES, WRITE_SCOPES, FULL_SCOPES + +def test_admin_user(admin_user): + admin_user.oauth_scopes == FULL_SCOPES + +def test_editor_user(editor_user): + editor_user.oauth_scopes == WRITE_SCOPES + +def test_user(user): + user.oauth_scopes == DEFAULT_SCOPES