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
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
def test_is_level_enabled_with_lower_level(self): self.assertFalse(is_level_enabled(Level.WARNING, Level.ERROR))
def test_is_level_enabled_with_same_level(self): self.assertTrue(is_level_enabled(Level.WARNING, Level.WARNING))
def test_is_level_enabled_with_higher_level(self): self.assertTrue(is_level_enabled(Level.ERROR, Level.STYLE_PROBLEM))