diff options
| author | Greg Stupp | 2026-10-23 03:20:59 +0000 |
|---|---|---|
| committer | Greg Stupp | 2026-10-23 03:20:59 +0000 |
| commit | af5c3e97a8afb31f5219d4cdd9d752b7f2b2aa3b (patch) | |
| tree | cd182fdd65de736cb9c93a59bc40f1e1e2360dde /tests/models/gr | |
| parent | 292860a9569e08f9f58c49802ee1f25cd39f9be1 (diff) | |
| parent | 45d66cd40d409a8a05c8dde7193f1e8469058fff (diff) | |
| download | generalresearch-e235af0bfa42969637f2237bfe06bdebae5b7d16.tar.gz generalresearch-e235af0bfa42969637f2237bfe06bdebae5b7d16.zip | |
virtual incentives and BrokerageProductLedgerTransaction
Diffstat (limited to 'tests/models/gr')
| -rw-r--r-- | tests/models/gr/test_team.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/tests/models/gr/test_team.py b/tests/models/gr/test_team.py index 8cc00c8..c6ca451 100644 --- a/tests/models/gr/test_team.py +++ b/tests/models/gr/test_team.py @@ -60,23 +60,29 @@ class TestTeam: def test_memberships( self, gr_team: Team, - gr_user: GRUser, gr_membership, gr_user_factory: Callable[..., GRUser], gr_membership_manager: MembershipManager, ): + gr_user = gr_user_factory(email="member@example.com") + gr_membership_manager.create(team=gr_team, gr_user=gr_user) + assert gr_team.memberships is None gr_team.prefetch_memberships(gr_membership_manager=gr_membership_manager) assert isinstance(gr_team.memberships, list) - assert len(gr_team.memberships) == 1 - assert gr_team.memberships[0].user_id == gr_user.id + assert len(gr_team.memberships) == 2 + membership = next( + item for item in gr_team.memberships if item.user_id == gr_user.id + ) + assert membership.user.id == gr_user.id + assert membership.user.email == gr_user.email # Create another new Membership gr_membership_manager.create(team=gr_team, gr_user=gr_user_factory()) - assert len(gr_team.memberships) == 1 - gr_team.prefetch_memberships(gr_membership_manager=gr_membership_manager) assert len(gr_team.memberships) == 2 + gr_team.prefetch_memberships(gr_membership_manager=gr_membership_manager) + assert len(gr_team.memberships) == 3 def test_gr_users( self, |
