123456789101112131415161718192021222324252627 |
- from django.test import TestCase, override_settings
- from django.urls import reverse
- class PreloadJSDataViewTests(TestCase):
- def test_js_catalog_view_returns_200(self):
- """js catalog view has no show-stoppers"""
- response = self.client.get('/django-i18n.js')
- self.assertEqual(response.status_code, 200)
- class RobotsTxtViewTests(TestCase):
- def test_robots_txt_returns_200(self):
- """robots.txt has no showstoppers"""
- response = self.client.get('/robots.txt')
- self.assertEqual(response['Content-type'], 'text/plain')
- self.assertContains(response, '/api/')
- @override_settings(ROOT_URLCONF='misago.core.testproject.urls')
- class RedirectViewTests(TestCase):
- def test_redirect_view(self):
- """redirect view always redirects to home page"""
- response = self.client.get(reverse('test-redirect'))
- self.assertEqual(response.status_code, 302)
- self.assertTrue(response['location'].endswith(reverse('misago:index')))
|