diff options
Diffstat (limited to 'pysite/apps/api/tests/test_rules.py')
-rw-r--r-- | pysite/apps/api/tests/test_rules.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/pysite/apps/api/tests/test_rules.py b/pysite/apps/api/tests/test_rules.py deleted file mode 100644 index c94f89cc..00000000 --- a/pysite/apps/api/tests/test_rules.py +++ /dev/null @@ -1,35 +0,0 @@ -from django_hosts.resolvers import reverse - -from .base import APISubdomainTestCase -from ..views import RulesView - - -class RuleAPITests(APISubdomainTestCase): - def setUp(self): - super().setUp() - self.client.force_authenticate(user=None) - - def test_can_access_rules_view(self): - url = reverse('rules', host='api') - response = self.client.get(url) - - self.assertEqual(response.status_code, 200) - self.assertIsInstance(response.json(), list) - - def test_link_format_query_param_produces_different_results(self): - url = reverse('rules', host='api') - markdown_links_response = self.client.get(url + '?link_format=md') - html_links_response = self.client.get(url + '?link_format=html') - self.assertNotEqual( - markdown_links_response.json(), - html_links_response.json() - ) - - def test_format_link_raises_value_error_for_invalid_target(self): - with self.assertRaises(ValueError): - RulesView._format_link("a", "b", "c") - - def test_get_returns_400_for_wrong_link_format(self): - url = reverse('rules', host='api') - response = self.client.get(url + '?link_format=unknown') - self.assertEqual(response.status_code, 400) |