コード例 #1
0
ファイル: test_policy.py プロジェクト: zwyw610/octavia
    def test_call_false(self):
        check = policy.IsAdminCheck('is_admin', 'False')

        self.assertFalse(
            check('target', dict(is_admin=True), policy.get_enforcer()))
        self.assertTrue(
            check('target', dict(is_admin=False), policy.get_enforcer()))
コード例 #2
0
ファイル: test_policy.py プロジェクト: selvakumarnms/octavia
    def test_call_false(self):
        check = policy.IsAdminCheck('is_admin', 'False')

        self.assertFalse(
            check('target', dict(is_admin=True), self.context.policy))
        self.assertTrue(
            check('target', dict(is_admin=False), self.context.policy))
コード例 #3
0
ファイル: test_policy.py プロジェクト: zwyw610/octavia
    def test_init_false(self):
        check = policy.IsAdminCheck('is_admin', 'nottrue')

        self.assertEqual(check.kind, 'is_admin')
        self.assertEqual(check.match, 'False')
        self.assertFalse(check.expected)
コード例 #4
0
ファイル: test_policy.py プロジェクト: zwyw610/octavia
    def test_init_true(self):
        check = policy.IsAdminCheck('is_admin', 'True')

        self.assertEqual(check.kind, 'is_admin')
        self.assertEqual(check.match, 'True')
        self.assertTrue(check.expected)