src/cm/tests/test_security.py
changeset 590 e103299bccc0
parent 287 fc5ed157ebfe
child 608 047aab3a53cf
equal deleted inserted replaced
589:a87316d901be 590:e103299bccc0
    10 class FalseRequest(object):
    10 class FalseRequest(object):
    11     def __init__(self, user):
    11     def __init__(self, user):
    12         self.user = user
    12         self.user = user
    13 
    13 
    14 class SecurityTest(TestCase):
    14 class SecurityTest(TestCase):
    15     fixtures = ['roles_generic','test_content']
    15     fixtures = ['initial_data','roles_generic','test_content']
    16     
    16     
    17     def test_access_rights(self):
    17     def test_access_rights(self):
    18         # anon user sees no text
    18         # anon user sees no text
    19         request = FalseRequest(None)                
    19         request = FalseRequest(None)                
    20         self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 2)
    20         self.assertEqual(get_texts_with_perm(request, 'can_view_text').count(), 2)