Skip to content

Commit 7357438

Browse files
committed
fixes tests
1 parent 469e568 commit 7357438

File tree

5 files changed

+14
-3
lines changed

5 files changed

+14
-3
lines changed

tests/contrib/hope/test_geo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from typing import TYPE_CHECKING
22

3+
from constance.test import override_config
34
from testutils.factories import FieldDefinitionFactory, FieldsetFactory, FlexFieldFactory
45

56
from country_workspace.contrib.hope.geo import Admin1Choice, CountryChoice
6-
from constance.test import override_config
77

88
if TYPE_CHECKING:
99
from hope_flex_fields.models import Fieldset

tests/contrib/hope/test_r_country.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
from unittest.mock import Mock
33

44
import pytest
5+
from constance.test import override_config
56
from django import forms
67
from strategy_field.utils import fqn
78
from testutils.factories import FieldDefinitionFactory
89

910
from country_workspace.contrib.hope.remotes.country import CountryAttributeHandler
10-
from constance.test import override_config
1111

1212
if TYPE_CHECKING:
1313
from hope_flex_fields.models import FieldDefinition

tests/test_commands.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from unittest import mock
77

88
import pytest
9+
from constance.test import override_config
910
from django.core.management import call_command
1011
from responses import RequestsMock
1112

@@ -43,6 +44,7 @@ def environment() -> dict[str, str]:
4344
@pytest.mark.parametrize("static", [True, False], ids=["static", "no-static"])
4445
@pytest.mark.parametrize("verbosity", [1, 0], ids=["verbose", ""])
4546
@pytest.mark.parametrize("migrate", [True, False], ids=["migrate", ""])
47+
@override_config(HOPE_API_URL="https://dev-hope.unitst.org/api/rest/")
4648
def test_upgrade_init(
4749
verbosity: int,
4850
migrate: bool,
@@ -81,6 +83,7 @@ def test_upgrade_init(
8183

8284
@pytest.mark.parametrize("verbosity", [1, 0], ids=["verbose", ""])
8385
@pytest.mark.parametrize("migrate", [1, 0], ids=["migrate", ""])
86+
@override_config(HOPE_API_URL="https://dev-hope.unitst.org/api/rest/")
8487
def test_upgrade(verbosity: int, migrate: int, monkeypatch: pytest.MonkeyPatch, environment: dict[str, str]) -> None:
8588
from testutils.factories import SuperUserFactory
8689

@@ -91,6 +94,7 @@ def test_upgrade(verbosity: int, migrate: int, monkeypatch: pytest.MonkeyPatch,
9194
assert "error" not in str(out.getvalue())
9295

9396

97+
@override_config(HOPE_API_URL="https://dev-hope.unitst.org/api/rest/")
9498
def test_upgrade_next(mocked_responses: RequestsMock) -> None:
9599
from testutils.factories import SuperUserFactory
96100

@@ -100,6 +104,7 @@ def test_upgrade_next(mocked_responses: RequestsMock) -> None:
100104
assert "error" not in str(out.getvalue())
101105

102106

107+
@override_config(HOPE_API_URL="https://dev-hope.unitst.org/api/rest/")
103108
def test_upgrade_check(mocked_responses: RequestsMock, admin_user: "User", environment: dict[str, str]) -> None:
104109
out = StringIO()
105110
with mock.patch.dict(os.environ, environment, clear=True):
@@ -125,6 +130,7 @@ def test_upgrade_admin(mocked_responses: RequestsMock, environment: dict[str, st
125130
@pytest.mark.default_cassette("test_sync_all.yaml")
126131
@pytest.mark.vcr
127132
@pytest.mark.xdist_group("remote")
133+
@override_config(HOPE_API_URL="https://dev-hope.unitst.org/api/rest/")
128134
def test_upgrade_sync(environment: dict[str, str]) -> None:
129135
out = StringIO()
130136
with mock.patch.dict(os.environ, environment, clear=True):
@@ -137,6 +143,7 @@ def test_upgrade_sync(environment: dict[str, str]) -> None:
137143
@pytest.mark.default_cassette("test_sync_all.yaml")
138144
@pytest.mark.vcr
139145
@pytest.mark.xdist_group("remote")
146+
@override_config(HOPE_API_URL="https://dev-hope.unitst.org/api/rest/")
140147
def test_sync(environment: dict[str, str]) -> None:
141148
out = StringIO()
142149
with mock.patch.dict(os.environ, environment, clear=True):

tests/test_sync.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from io import StringIO
22

33
import pytest
4+
from constance.test import override_config
45
from django import forms
56

67
from country_workspace.contrib.hope.sync.office import sync_all, sync_beneficiary_groups, sync_offices, sync_programs
7-
from constance.test import override_config
88

99

1010
@pytest.fixture(autouse=True)
@@ -27,6 +27,7 @@ def test_sync_all(stdout):
2727

2828
@pytest.mark.vcr
2929
@pytest.mark.xdist_group("remote")
30+
@override_config(HOPE_API_URL="https://dev-hope.unitst.org/api/rest/")
3031
def test_sync_programs():
3132
from country_workspace.models import Office
3233

tests/workspace/test_ws_import.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import pytest
66
import responses
77
from constance import config
8+
from constance.test import override_config
89
from django.urls import reverse
910
from webtest import Upload, forms
1011

@@ -113,6 +114,7 @@ def form_aurora(
113114
(stub.imported["update_head_name"], 1, 1),
114115
],
115116
)
117+
@override_config(AURORA_API_URL="https://hope-dummy.org/api/rest", AURORA_API_TOKEN="dummy_token")
116118
def test_import_data_aurora_success(
117119
force_migrated_records: None,
118120
program: "CountryProgram",
@@ -145,6 +147,7 @@ def test_import_data_aurora_success(
145147
(stub.imported["invalid_key"], 0, 0, r".*must contain an underscore"),
146148
],
147149
)
150+
@override_config(AURORA_API_URL="https://hope-dummy.org/api/rest", AURORA_API_TOKEN="dummy_token")
148151
def test_import_data_aurora_errors(
149152
force_migrated_records: None,
150153
program: "CountryProgram",

0 commit comments

Comments
 (0)