| 123456789101112131415161718192021222324 |
- from django.urls import resolve
- from django.test import TestCase
- from accounts.views import register
- # Create your tests here.
- class RegisterPageTest(TestCase):
- def test_register_url_resolves_to_register_page_view(self):
- found = resolve('/register')
- self.assertEqual(found.func, register)
- def test_home_page_returns_correct_html(self):
- response = self.client.get('/register')
- html = response.content.decode('utf8')
- self.assertTrue(html.startswith('<html>'))
- self.assertIn('<title>MovieLib</title>', html)
- self.assertTrue(html.strip().endswith('</html>'))
- self.assertIn('<h2>Register</h2>', html)
- self.assertTemplateUsed(response, 'register.html')
|