def test_get_enabled_policies_with_a_disabled_option(self): config_dict = { 'cmdargs': { 'severity': Level.WARNING, }, 'policies': { 'PolicyFixture1': { 'enabled': True, }, 'PolicyFixture2': { 'enabled': False, }, } } policy_set = PolicySet([PolicyFixture1, PolicyFixture2]) policy_set.update_by_config(config_dict) actual_enabled_policies = policy_set.get_enabled_policies() expected_enabled_policy_classes = [ PolicyFixture1, ] self.assertEnabledPolicies(expected_enabled_policy_classes, actual_enabled_policies)
def test_get_enabled_policies_with_a_disabled_option(self): config_dict = { 'cmdargs': { 'severity': Level.WARNING, }, 'policies': { 'PolicyFixture1': { 'enabled': True, }, 'PolicyFixture2': { 'enabled': False, }, } } policy_set = PolicySet() policy_set.update_by_config(config_dict) actual_enabled_policies = policy_set.get_enabled_policies() expected_enabled_policy_classes = [ PolicyFixture1, ] self.assertEnabledPolicies(expected_enabled_policy_classes, actual_enabled_policies)
def test_get_enabled_policies_with_severity_warning(self): config_dict = { 'cmdargs': { 'severity': Level.WARNING, }, 'policies': {} } policy_set = PolicySet() policy_set.update_by_config(config_dict) actual_enabled_policies = policy_set.get_enabled_policies() expected_enabled_policy_classes = [ PolicyFixture1, ] self.assertEnabledPolicies(expected_enabled_policy_classes, actual_enabled_policies)
def test_get_enabled_policies_with_severity_warning(self): config_dict = { 'cmdargs': { 'severity': Level.WARNING, }, 'policies': {} } policy_set = PolicySet([PolicyFixture1, PolicyFixture2]) policy_set.update_by_config(config_dict) actual_enabled_policies = policy_set.get_enabled_policies() expected_enabled_policy_classes = [ PolicyFixture1, ] self.assertEnabledPolicies(expected_enabled_policy_classes, actual_enabled_policies)
def test_get_enabled_policies_with_severity_style_problem(self): config_dict = { 'cmdargs': { 'severity': Level.STYLE_PROBLEM, }, 'policies': {} } policy_set = PolicySet() policy_set.update_by_config(config_dict) actual_enabled_policies = policy_set.get_enabled_policies() expected_enabled_policy_classes = [ PolicyFixture1, PolicyFixture2, ] self.assertEnabledPolicies(expected_enabled_policy_classes, actual_enabled_policies)
def test_get_enabled_policies_with_severity_style_problem(self): config_dict = { 'cmdargs': { 'severity': Level.STYLE_PROBLEM, }, 'policies': {} } policy_set = PolicySet([PolicyFixture1, PolicyFixture2]) policy_set.update_by_config(config_dict) actual_enabled_policies = policy_set.get_enabled_policies() expected_enabled_policy_classes = [ PolicyFixture1, PolicyFixture2, ] self.assertEnabledPolicies(expected_enabled_policy_classes, actual_enabled_policies)
def test_get_enabled_policies(self): policy_enabling_map_to_enable_policy1 = { 'PolicyFixture1': { 'enabled': True, }, 'PolicyFixture2': { 'enabled': False, }, } policy_set = PolicySet() policy_set.update_by_config(policy_enabling_map_to_enable_policy1) expected_policy1_to_be_enabled = policy_set.get_enabled_policies() self.assertEqual(len(expected_policy1_to_be_enabled), 1, 'Expect number of enabled policies to equal 1') from test.fixture.policy_set.policy_fixture_1 import PolicyFixture1 self.assertIsInstance(expected_policy1_to_be_enabled[0], PolicyFixture1, 'Expect policy1 to be enabled')
def test_get_enabled_policies(self): policy_enabling_map_to_enable_policy1 = { 'PolicyFixture1': { 'enabled': True, }, 'PolicyFixture2': { 'enabled': False, }, } policy_set = PolicySet() policy_set.update_by_config(policy_enabling_map_to_enable_policy1) expected_policy1_to_be_enabled = policy_set.get_enabled_policies() self.assertEqual(len(expected_policy1_to_be_enabled), 1, 'Expect number of enabled policies to equal 1') from test.fixture.policy_set.policy_fixture_1 import PolicyFixture1 self.assertIsInstance(expected_policy1_to_be_enabled[0], PolicyFixture1, 'Expect policy1 to be enabled')
def test_get_enabled_policies_when_no_updated(self): policy_set = PolicySet([PolicyFixture1, PolicyFixture2]) expected_no_policies = policy_set.get_enabled_policies() self.assertEqual(expected_no_policies, [], 'Expect all policies to be disabled')
def test_get_enabled_policies_when_no_updated(self): policy_set = PolicySet() expected_no_policies = policy_set.get_enabled_policies() self.assertEqual(expected_no_policies, [], 'Expect all policies to be disabled')