Skip to content

Commit a35abde

Browse files
authored
Merge pull request #6390 from readthedocs/set-privacy-level-explicitly
Set privacy level explicitly
2 parents 2a83be0 + fead859 commit a35abde

File tree

2 files changed

+27
-4
lines changed

2 files changed

+27
-4
lines changed

readthedocs/proxito/tests/base.py

+18-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from django.test import TestCase
77
from django.test.utils import override_settings
88

9+
from readthedocs.projects.constants import PUBLIC
910
from readthedocs.projects.models import Project
1011

1112

@@ -22,35 +23,50 @@ def setUp(self):
2223
self.eric.set_password('eric')
2324
self.eric.save()
2425
self.project = fixture.get(
25-
Project, slug='project', privacy_level='project',
26-
version_privacy_level='project', users=[self.eric],
26+
Project,
27+
slug='project',
28+
privacy_level=PUBLIC,
29+
version_privacy_level=PUBLIC,
30+
users=[self.eric],
2731
main_language_project=None,
2832
)
33+
self.project.versions.update(privacy_level=PUBLIC)
34+
2935
self.subproject = fixture.get(
3036
Project,
3137
slug='subproject',
3238
users=[self.eric],
3339
main_language_project=None,
40+
privacy_level=PUBLIC,
3441
)
42+
self.subproject.versions.update(privacy_level=PUBLIC)
3543
self.project.add_subproject(self.subproject)
3644
self.translation = fixture.get(
3745
Project,
3846
language='es',
3947
slug='translation',
4048
users=[self.eric],
49+
privacy_level=PUBLIC,
4150
main_language_project=self.project,
4251
)
52+
self.translation.versions.update(privacy_level=PUBLIC)
53+
4354
self.subproject_translation = fixture.get(
4455
Project,
4556
language='es',
4657
slug='subproject-translation',
4758
users=[self.eric],
4859
main_language_project=self.subproject,
60+
privacy_level=PUBLIC,
4961
)
62+
self.subproject_translation.versions.update(privacy_level=PUBLIC)
63+
5064
self.subproject_alias = fixture.get(
5165
Project,
5266
language='en',
5367
slug='subproject-alias',
5468
users=[self.eric],
69+
privacy_level=PUBLIC,
5570
)
71+
self.subproject_alias.versions.update(privacy_level=PUBLIC)
5672
self.project.add_subproject(self.subproject_alias, alias='this-is-an-alias')

readthedocs/proxito/tests/test_full.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -312,15 +312,22 @@ def test_sitemap_xml(self):
312312
translation = fixture.get(
313313
Project,
314314
main_language_project=self.project,
315-
language='translation-es'
315+
language='translation-es',
316+
privacy_level=constants.PUBLIC,
316317
)
318+
translation.versions.update(privacy_level=constants.PUBLIC)
317319
# sitemap hreflang should follow correct format.
318320
# ref: https://en.wikipedia.org/wiki/Hreflang#Common_Mistakes
319321
hreflang_test_translation_project = fixture.get(
320322
Project,
321323
main_language_project=self.project,
322-
language='zh_CN'
324+
language='zh_CN',
325+
privacy_level=constants.PUBLIC,
323326
)
327+
hreflang_test_translation_project.versions.update(
328+
privacy_level=constants.PUBLIC,
329+
)
330+
324331
response = self.client.get(
325332
reverse('sitemap_xml'),
326333
HTTP_HOST='project.readthedocs.io',

0 commit comments

Comments
 (0)