Example #1
0
    def _get_enabling_map(self, config_dict):
        severity = config_dict['cmdargs']['severity']
        policy_enabling_map = {}

        for policy_name, policy in self._all_policies_map.items():
            policy_enabling_map[policy_name] = is_level_enabled(policy.level, severity)

        prior_policy_enabling_map = config_dict['policies']

        for policy_name, policy in prior_policy_enabling_map.items():
            if 'enabled' in policy:
                policy_enabling_map[policy_name] = policy['enabled']

        return policy_enabling_map
Example #2
0
    def _get_enabling_map(self, config_dict):
        severity = config_dict['cmdargs']['severity']
        policy_enabling_map = {}

        for policy_name, policy in self._all_policies_map.items():
            policy_enabling_map[policy_name] = is_level_enabled(
                policy.level, severity)

        prior_policy_enabling_map = config_dict['policies']

        for policy_name, policy in prior_policy_enabling_map.items():
            if 'enabled' in policy:
                policy_enabling_map[policy_name] = policy['enabled']

        return policy_enabling_map
Example #3
0
 def test_is_level_enabled_with_lower_level(self):
     self.assertFalse(is_level_enabled(Level.WARNING, Level.ERROR))
Example #4
0
 def test_is_level_enabled_with_same_level(self):
     self.assertTrue(is_level_enabled(Level.WARNING, Level.WARNING))
Example #5
0
 def test_is_level_enabled_with_higher_level(self):
     self.assertTrue(is_level_enabled(Level.ERROR, Level.STYLE_PROBLEM))