diff options
| author | stuppie | 2026-10-15 14:09:58 -0700 |
|---|---|---|
| committer | stuppie | 2026-10-15 14:09:58 -0700 |
| commit | b88d4a672e52be3b385b5d66e7c5829223e659f3 (patch) | |
| tree | 7d444d5f4259e1fdb05fae6ea675ec2a44c4c766 /tests/managers | |
| parent | 083df95d87c9b59d4f7d0349cf85624aabc68290 (diff) | |
| download | generalresearch-dc7763fd39dd92831bf6a81dc8f742d97fd69d3f.tar.gz generalresearch-dc7763fd39dd92831bf6a81dc8f742d97fd69d3f.zip | |
Add TeamManager Update. Split Team -> TeamCreate (optional id warnings)v3.8.6
Diffstat (limited to 'tests/managers')
| -rw-r--r-- | tests/managers/gr/test_team.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/tests/managers/gr/test_team.py b/tests/managers/gr/test_team.py index 878a9ca..689c4be 100644 --- a/tests/managers/gr/test_team.py +++ b/tests/managers/gr/test_team.py @@ -5,7 +5,7 @@ from typing import TYPE_CHECKING from uuid import uuid4 from generalresearch.models.gr.authentication import GRUser -from generalresearch.models.gr.team import Membership, Team +from generalresearch.models.gr.team import Membership, Team, TeamUpdate if TYPE_CHECKING: from generalresearch.managers.gr.authentication import GRUserManager @@ -59,6 +59,22 @@ class TestTeamManager: assert isinstance(team, Team) assert isinstance(team.id, int) + def test_update_name( + self, gr_team_factory: Callable[..., Team], gr_team_manager: TeamManager + ): + team = gr_team_factory() + updated = gr_team_manager.update( + team_id=team.id, + update=TeamUpdate(name="Updated Team Name"), + ) + + assert updated.id == team.id + assert updated.uuid == team.uuid + assert updated.name == "Updated Team Name" + + persisted = gr_team_manager.get_by_id(team_id=team.id) + assert persisted == updated + def test_add_user( self, gr_team: Team, |
