Skip to content

Commit 1c1798c

Browse files
committed
Add test for canonical domain
1 parent dad3f5f commit 1c1798c

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

readthedocs/rtd_tests/tests/test_domains.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,20 @@ def test_https(self):
8181
project=self.project)
8282
self.assertFalse(form.is_valid())
8383

84+
def test_canonical_change(self):
85+
"""Make sure https is an admin-only attribute"""
86+
form = DomainForm({'domain': 'example.com', 'canonical': True},
87+
project=self.project)
88+
self.assertTrue(form.is_valid())
89+
domain = form.save()
90+
self.assertTrue(domain.canonical, 'example.com')
91+
92+
form = DomainForm({'domain': 'example2.com', 'canonical': True},
93+
project=self.project)
94+
self.assertTrue(form.is_valid())
95+
domain = form.save()
96+
self.assertTrue(domain.canonical, 'example2.com')
97+
8498

8599
class TestAPI(TestCase):
86100

0 commit comments

Comments
 (0)