Skip to content

Commit c6cf8f0

Browse files
committed
Clean up test
1 parent ca900d0 commit c6cf8f0

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

readthedocs/rtd_tests/tests/test_domains.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,18 +82,24 @@ def test_https(self):
8282
self.assertFalse(form.is_valid())
8383

8484
def test_canonical_change(self):
85-
"""Make sure https is an admin-only attribute"""
85+
"""Make sure canonical can be properly changed"""
8686
form = DomainForm({'domain': 'example.com', 'canonical': True},
8787
project=self.project)
8888
self.assertTrue(form.is_valid())
8989
domain = form.save()
90-
self.assertTrue(domain.canonical, 'example.com')
90+
self.assertEqual(domain.domain, 'example.com')
9191

9292
form = DomainForm({'domain': 'example2.com', 'canonical': True},
9393
project=self.project)
94+
self.assertFalse(form.is_valid())
95+
self.assertEqual(form.errors['canonical'][0], 'Only 1 Domain can be canonical at a time.')
96+
97+
form = DomainForm({'domain': 'example2.com', 'canonical': True},
98+
project=self.project,
99+
instance=domain)
94100
self.assertTrue(form.is_valid())
95101
domain = form.save()
96-
self.assertTrue(domain.canonical, 'example2.com')
102+
self.assertEqual(domain.domain, 'example2.com')
97103

98104

99105
class TestAPI(TestCase):

0 commit comments

Comments
 (0)