Skip to content

Commit 3206e98

Browse files
committed
Try to make tests happy
1 parent 477c291 commit 3206e98

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

readthedocs/proxito/tests/test_middleware.py

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
import sys
44

55
import pytest
6-
from django.urls.base import set_urlconf, get_urlconf
76
from django.test import TestCase
87
from django.test.utils import override_settings
8+
from django.urls.base import get_urlconf, set_urlconf
99
from django_dynamic_fixture import get
1010

11+
from readthedocs.builds.models import Version
12+
from readthedocs.projects.constants import PUBLIC
1113
from readthedocs.projects.models import Domain, Project, ProjectRelationship
1214
from readthedocs.proxito.middleware import ProxitoMiddleware
1315
from readthedocs.rtd_tests.base import RequestFactoryTestMixin
@@ -159,9 +161,17 @@ def setUp(self):
159161
Project,
160162
slug='pip',
161163
users=[self.owner],
162-
privacy_level='public',
164+
privacy_level=PUBLIC,
163165
urlconf='subpath/to/$version/$language/$filename' # Flipped
164166
)
167+
self.testing_version = get(
168+
Version,
169+
slug='testing',
170+
project=self.pip,
171+
built=True,
172+
active=True,
173+
)
174+
self.pip.versions.update(privacy_level=PUBLIC)
165175

166176
sys.modules['fake_urlconf'] = self.pip.proxito_urlconf
167177
set_urlconf('fake_urlconf')
@@ -220,17 +230,26 @@ def setUp(self):
220230
name='pip',
221231
slug='pip',
222232
users=[self.owner],
223-
privacy_level='public',
233+
privacy_level=PUBLIC,
224234
urlconf='subpath/$subproject/$version/$language/$filename' # Flipped
225235
)
236+
self.testing_version = get(
237+
Version,
238+
slug='testing',
239+
project=self.pip,
240+
built=True,
241+
active=True,
242+
)
243+
self.pip.versions.update(privacy_level=PUBLIC)
226244
self.subproject = get(
227245
Project,
228246
name='subproject',
229247
slug='subproject',
230248
users=[self.owner],
231-
privacy_level='public',
249+
privacy_level=PUBLIC,
232250
main_language_project=None,
233251
)
252+
self.subproject.versions.update(privacy_level=PUBLIC)
234253
self.relationship = get(
235254
ProjectRelationship,
236255
parent=self.pip,

0 commit comments

Comments
 (0)