Skip to content

Commit 2beab6a

Browse files
committed
Fix repository_fixture in archive
1 parent 034df7a commit 2beab6a

File tree

1 file changed

+5
-2
lines changed
  • archived_epr/src_old/layers/domain/repository/device_repository/tests

1 file changed

+5
-2
lines changed

archived_epr/src_old/layers/domain/repository/device_repository/tests/utils.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
from collections.abc import Generator
22

33
from domain.core.device import Device
4+
from domain.repository.device_reference_data_repository import (
5+
DeviceReferenceDataRepository,
6+
)
47
from domain.repository.device_repository import DeviceRepository
58

69
from conftest import dynamodb_client_with_sleep as dynamodb_client
@@ -11,7 +14,7 @@
1114

1215

1316
def repository_fixture[
14-
T: DeviceRepository
17+
T: DeviceRepository | DeviceReferenceDataRepository
1518
](is_integration_test: bool, repository_class: type[T]) -> Generator[T, None, None]:
1619
if is_integration_test:
1720
table_name = read_terraform_output("dynamodb_epr_table_name.value")
@@ -32,7 +35,7 @@ def devices_exactly_equal(device_a: Device, device_b: Device) -> bool:
3235

3336

3437
def repository_fixture_cpm[
35-
T
38+
T: DeviceRepository | DeviceReferenceDataRepository
3639
](is_integration_test: bool, repository_class: type[T]) -> Generator[T, None, None]:
3740
if is_integration_test:
3841
table_name = read_terraform_output("dynamodb_cpm_table_name.value")

0 commit comments

Comments
 (0)