diff options
| author | Max Nanis | 2026-09-02 17:40:18 -0700 |
|---|---|---|
| committer | Max Nanis | 2026-09-02 17:40:18 -0700 |
| commit | ad620d7586640534a092672b8f3cddf6eff5604b (patch) | |
| tree | 8fa5161ecf19ad08aafbc4961572223f77770a04 /test_utils/managers/gr/conftest.py | |
| parent | 97b14e2f133bda76f548ec1a522d9582c657d736 (diff) | |
| download | generalresearch-ad620d7586640534a092672b8f3cddf6eff5604b.tar.gz generalresearch-ad620d7586640534a092672b8f3cddf6eff5604b.zip | |
gr mangers all green ✅
Diffstat (limited to 'test_utils/managers/gr/conftest.py')
| -rw-r--r-- | test_utils/managers/gr/conftest.py | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/test_utils/managers/gr/conftest.py b/test_utils/managers/gr/conftest.py index b5db2a5..cc1053c 100644 --- a/test_utils/managers/gr/conftest.py +++ b/test_utils/managers/gr/conftest.py @@ -7,7 +7,6 @@ from typing import TYPE_CHECKING import pytest import redis -import redis.asyncio as redis_async from pydantic import PostgresDsn from generalresearch.managers.gr.business import ( @@ -15,12 +14,14 @@ from generalresearch.managers.gr.business import ( BusinessBankAccountManager, BusinessManager, ) +from generalresearch.managers.gr.team import MembershipManager from generalresearch.pg_helper import PostgresConfig from generalresearch.redis_helper import RedisConfig if TYPE_CHECKING: from generalresearch.config import GRLBaseSettings from generalresearch.managers.gr.authentication import GRTokenManager, GRUserManager + from generalresearch.managers.gr.team import TeamManager # === Msc === @@ -89,7 +90,17 @@ def gr_user_manager( @pytest.fixture(scope="session") -def gr_team_manager(gr_db: PostgresConfig) -> GRTokenManager: +def gr_team_manager(gr_db: PostgresConfig, gr_redis_config: RedisConfig) -> TeamManager: + assert gr_db.dsn.path + assert "/unittest-" in gr_db.dsn.path + + from generalresearch.managers.gr.team import TeamManager + + return TeamManager(pg_config=gr_db, redis_config=gr_redis_config) + + +@pytest.fixture(scope="session") +def gr_token_manager(gr_db: PostgresConfig) -> GRTokenManager: assert gr_db.dsn.path assert "/unittest-" in gr_db.dsn.path @@ -117,3 +128,10 @@ def gr_business_address_manager( gr_db: PostgresConfig, ) -> BusinessAddressManager: return BusinessAddressManager(pg_config=gr_db) + + +@pytest.fixture(scope="session") +def gr_membership_manager( + gr_db: PostgresConfig, +) -> MembershipManager: + return MembershipManager(pg_config=gr_db) |
