summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-02-18 18:24:37 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-02-18 18:24:37 +0100
commitcdaf3001850fb637700576077a7ec307eb16f861 (patch)
tree1e84f5eee8ad6c8d28c15b93d18a74d8bf03b171
parent6f9cdeb9ad2498a2916c8a263056e3424b86b949 (diff)
downloadChimère-cdaf3001850fb637700576077a7ec307eb16f861.tar.bz2
Chimère-cdaf3001850fb637700576077a7ec307eb16f861.zip
Limit moderation by category: tests
-rw-r--r--chimere/tests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/chimere/tests.py b/chimere/tests.py
index 578baa6..ca93546 100644
--- a/chimere/tests.py
+++ b/chimere/tests.py
@@ -416,15 +416,21 @@ class AdminTest(AdministratorsTest):
m_ok = self.markers[0]
m_nok = self.markers[2]
self.client.login(username='mod_1', password='pass')
+ response = self.client.get('/admin/chimere/marker/')
+ self.assertTrue(str(self.subcategories[1]) in response.content)
response = self.client.get('/admin/chimere/marker/{}/'.format(m_ok.pk))
self.assertEqual(200, response.status_code)
+ self.assertTrue(str(self.subcategories[1]) in response.content)
response = self.client.get(
'/admin/chimere/marker/{}/'.format(m_nok.pk))
self.assertEqual(200, response.status_code)
self.client.logout()
self.client.login(username='mod_2', password='pass')
+ response = self.client.get('/admin/chimere/marker/')
+ self.assertFalse(str(self.subcategories[1]) in response.content)
response = self.client.get('/admin/chimere/marker/{}/'.format(m_ok.pk))
self.assertEqual(200, response.status_code)
+ self.assertFalse(str(self.subcategories[1]) in response.content)
response = self.client.get(
'/admin/chimere/marker/{}/'.format(m_nok.pk))
self.assertEqual(404, response.status_code)