aboutsummaryrefslogtreecommitdiff
path: root/tests/managers/gr
diff options
context:
space:
mode:
authorstuppie2026-10-27 14:13:09 -0600
committerstuppie2026-10-27 14:13:09 -0600
commit073784821e4a380661231cbf36c6e461bbf0e658 (patch)
treef75cb7fa50bd23695034892d132b8e748ac5e4ca /tests/managers/gr
parent9e30cfe047195b69a94c079ccaf403e12a3c3ce3 (diff)
downloadgeneralresearch-073784821e4a380661231cbf36c6e461bbf0e658.tar.gz
generalresearch-073784821e4a380661231cbf36c6e461bbf0e658.zip
remove unused gr user tests (cache stuff)
Diffstat (limited to 'tests/managers/gr')
-rw-r--r--tests/managers/gr/test_authentication.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/managers/gr/test_authentication.py b/tests/managers/gr/test_authentication.py
index 324bfa6..ffca60d 100644
--- a/tests/managers/gr/test_authentication.py
+++ b/tests/managers/gr/test_authentication.py
@@ -47,6 +47,27 @@ class TestGRUserManager:
assert isinstance(instance, GRUser)
assert instance.id == gr_user.id
+ def test_update(self, gr_user: GRUser, gr_user_manager: GRUserManager):
+ gr_user.name = "Updated Name"
+ gr_user.avatar_url = "https://example.com/avatar.png"
+
+ assert gr_user_manager.update(gr_user) is None
+
+ assert gr_user.id is not None
+ instance = gr_user_manager.get_by_id(gr_user.id)
+ assert isinstance(instance, GRUser)
+ assert instance.name == "Updated Name"
+ assert instance.avatar_url == "https://example.com/avatar.png"
+
+ gr_user.name = None
+ gr_user.avatar_url = None
+ gr_user_manager.update(gr_user)
+
+ instance = gr_user_manager.get_by_id(gr_user.id)
+ assert isinstance(instance, GRUser)
+ assert instance.name is None
+ assert instance.avatar_url is None
+
def test_get_all(
self, gr_user_factory: Callable[..., GRUser], gr_user_manager: GRUserManager
):