コード例 #1
0
ファイル: gae_acl_test.py プロジェクト: adilhz/tipfy
    def test_has_any_access(self):
        AclRules.insert_or_update(area='my_area', user='******', roles=['editor', 'designer'])
        AclRules.insert_or_update(area='my_area', user='******', rules=[('*', '*', True)])
        AclRules.insert_or_update(area='my_area', user='******')

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.has_any_access(), True)

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.has_any_access(), True)

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.has_any_access(), False)
        self.assertEqual(acl._rules, [])
        self.assertEqual(acl._roles, [])
コード例 #2
0
ファイル: gae_acl_test.py プロジェクト: tobelegit/tipfy
    def test_has_any_access(self):
        AclRules.insert_or_update(area='my_area',
                                  user='******',
                                  roles=['editor', 'designer'])
        AclRules.insert_or_update(area='my_area',
                                  user='******',
                                  rules=[('*', '*', True)])
        AclRules.insert_or_update(area='my_area', user='******')

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.has_any_access(), True)

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.has_any_access(), True)

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.has_any_access(), False)
        self.assertEqual(acl._rules, [])
        self.assertEqual(acl._roles, [])
コード例 #3
0
ファイル: gae_acl_test.py プロジェクト: adilhz/tipfy
 def test_non_existent_user(self):
     acl = Acl(area='my_area', user='******')
     self.assertEqual(acl.has_any_access(), False)
コード例 #4
0
ファイル: gae_acl_test.py プロジェクト: adilhz/tipfy
    def test_no_area_or_no_user(self):
        acl1 = Acl('foo', None)
        acl2 = Acl(None, 'foo')

        self.assertEqual(acl1.has_any_access(), False)
        self.assertEqual(acl2.has_any_access(), False)
コード例 #5
0
ファイル: gae_acl_test.py プロジェクト: tobelegit/tipfy
 def test_non_existent_user(self):
     acl = Acl(area='my_area', user='******')
     self.assertEqual(acl.has_any_access(), False)
コード例 #6
0
ファイル: gae_acl_test.py プロジェクト: tobelegit/tipfy
    def test_no_area_or_no_user(self):
        acl1 = Acl('foo', None)
        acl2 = Acl(None, 'foo')

        self.assertEqual(acl1.has_any_access(), False)
        self.assertEqual(acl2.has_any_access(), False)