The congress.tests.common.test_policy
Module¶
Test of Policy Engine For Congress.
-
class
congress.tests.common.test_policy.
AdminRolePolicyTestCase
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
setUp
()¶
-
test_enforce_admin_actions_with_nonadmin_context_throws
()¶ test for non-admin context
Check if non-admin context passed to admin actions throws Policy not authorized exception
-
-
class
congress.tests.common.test_policy.
DefaultPolicyTestCase
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
setUp
()¶
-
test_default_not_found
()¶
-
test_not_found_policy_calls_default
()¶
-
test_policy_called
()¶
-
-
class
congress.tests.common.test_policy.
IsAdminCheckTestCase
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
setUp
()¶
-
test_call_false
()¶
-
test_call_true
()¶
-
test_init_false
()¶
-
test_init_true
()¶
-
-
class
congress.tests.common.test_policy.
PolicyFileTestCase
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
setUp
()¶
-
test_modified_policy_reloads
()¶
-
-
class
congress.tests.common.test_policy.
PolicyTestCase
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
setUp
()¶
-
test_early_AND_enforcement
()¶
-
test_early_OR_enforcement
()¶
-
test_enforce_bad_action_noraise
()¶
-
test_enforce_bad_action_throws
()¶
-
test_enforce_good_action
()¶
-
test_enforce_http_false
(*args, **keywargs)¶
-
test_enforce_http_true
(*args, **keywargs)¶
-
test_enforce_nonexistent_action_throws
()¶
-
test_ignore_case_role_check
()¶
-
test_templatized_enforcement
()¶
-