Skip to content

Commit bad32fd

Browse files
committed
Tests updated
1 parent d43b16f commit bad32fd

File tree

2 files changed

+8
-18
lines changed

2 files changed

+8
-18
lines changed

readthedocs/rtd_tests/tests/test_privacy_urls.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
from django_dynamic_fixture import get
99
from taggit.models import Tag
1010

11-
from readthedocs.builds.models import Build, BuildCommandResult
11+
from readthedocs.builds.constants import EXTERNAL
12+
from readthedocs.builds.models import Build, BuildCommandResult, Version
1213
from readthedocs.core.utils.tasks import TaskNoPermission
1314
from readthedocs.integrations.models import HttpExchange, Integration
1415
from readthedocs.oauth.models import RemoteOrganization, RemoteRepository
@@ -139,7 +140,11 @@ class ProjectMixin(URLAccessMixin):
139140

140141
def setUp(self):
141142
super().setUp()
143+
self.external_version = get(Version, project=self.pip, type=EXTERNAL)
142144
self.build = get(Build, project=self.pip)
145+
self.external_build = get(
146+
Build, project=self.pip, version=self.external_version
147+
)
143148
self.tag = get(Tag, slug='coolness')
144149
self.subproject = get(
145150
Project, slug='sub', language='ja',

readthedocs/rtd_tests/tests/test_views.py

+2-17
Original file line numberDiff line numberDiff line change
@@ -316,24 +316,9 @@ def test_external_build_list_includes_external_version_builds(self):
316316
self.assertEqual(response.status_code, 200)
317317
self.assertIn(external_version_build, response.context['build_qs'])
318318

319-
def test_external_build_list_does_not_include_internal_version_builds(self):
320-
internal_version = get(
321-
Version,
322-
project = self.pip,
323-
active = True,
324-
type = BRANCH,
325-
)
326-
internal_version_build = get(
327-
Build,
328-
project = self.pip,
329-
version = internal_version
330-
)
319+
def test_external_build_list_returns_404_if_no_external_build_available(self):
331320
response = self.client.get(
332321
reverse('external_builds_project_list', args=[self.pip.slug]),
333322
)
334323

335-
self.assertEqual(response.status_code, 200)
336-
self.assertNotIn(
337-
internal_version_build,
338-
response.context['build_qs']
339-
)
324+
self.assertEqual(response.status_code, 404)

0 commit comments

Comments
 (0)