Lines Matching refs:self

42     def setUp(self):  argument
46 self.db_rules = RulesSpec(ini_path)
47 self.db_rules.load_rules_from_spec()
48 self.db_rules.perform_section_checks()
53 self.column_families = db_options_parser.get_column_families()
54 db_logs_parser = DatabaseLogs(log_path, self.column_families)
55 self.data_sources = {
60 def test_triggered_conditions(self): argument
61 conditions_dict = self.db_rules.get_conditions_dict()
62 rules_dict = self.db_rules.get_rules_dict()
65 self.assertFalse(cond.is_triggered(), repr(cond))
67 self.assertFalse(
68 rule.is_triggered(conditions_dict, self.column_families),
76 triggered_rules = self.db_rules.get_triggered_rules(
77 self.data_sources, self.column_families
84 self.assertTrue(cond.is_triggered(), repr(cond))
87 self.assertIn(rule, triggered_rules)
90 self.assertIn(sugg, RuleToSuggestions[rule.name])
93 self.assertIn(rule, rules_dict.values())
95 self.assertIn(sugg, rule.get_suggestions())
99 def setUp(self): argument
103 self.db_rules = RulesSpec(ini_path)
104 self.db_rules.load_rules_from_spec()
105 self.db_rules.perform_section_checks()
110 self.column_families = db_options_parser.get_column_families()
111 db_logs_parser = DatabaseLogs(log_path, self.column_families)
112 self.data_sources = {
117 def test_condition_conjunctions(self): argument
118 conditions_dict = self.db_rules.get_conditions_dict()
119 rules_dict = self.db_rules.get_rules_dict()
122 self.assertFalse(cond.is_triggered(), repr(cond))
124 self.assertFalse(
125 rule.is_triggered(conditions_dict, self.column_families),
130 self.db_rules.trigger_conditions(self.data_sources)
136 self.assertTrue(conditions_dict[cond].is_triggered(), repr(cond))
138 self.assertFalse(conditions_dict[cond].is_triggered(), repr(cond))
149 self.assertTrue(
150 rule.is_triggered(conditions_dict, self.column_families),
155 self.assertFalse(
156 rule.is_triggered(conditions_dict, self.column_families),
162 def setUp(self): argument
167 self.rules_dict = db_rules.get_rules_dict()
168 self.conditions_dict = db_rules.get_conditions_dict()
169 self.suggestions_dict = db_rules.get_suggestions_dict()
171 def test_rule_missing_suggestions(self): argument
173 with self.assertRaisesRegex(ValueError, regex):
174 self.rules_dict['missing-suggestions'].perform_checks()
176 def test_rule_missing_conditions(self): argument
178 with self.assertRaisesRegex(ValueError, regex):
179 self.rules_dict['missing-conditions'].perform_checks()
181 def test_condition_missing_regex(self): argument
183 with self.assertRaisesRegex(ValueError, regex):
184 self.conditions_dict['missing-regex'].perform_checks()
186 def test_condition_missing_options(self): argument
188 with self.assertRaisesRegex(ValueError, regex):
189 self.conditions_dict['missing-options'].perform_checks()
191 def test_condition_missing_expression(self): argument
193 with self.assertRaisesRegex(ValueError, regex):
194 self.conditions_dict['missing-expression'].perform_checks()
196 def test_suggestion_missing_option(self): argument
198 with self.assertRaisesRegex(ValueError, regex):
199 self.suggestions_dict['missing-option'].perform_checks()
201 def test_suggestion_missing_description(self): argument
203 with self.assertRaisesRegex(ValueError, regex):
204 self.suggestions_dict['missing-description'].perform_checks()
208 def setUp(self): argument
209 self.this_path = os.path.abspath(os.path.dirname(__file__))
211 def test_condition_missing_source(self): argument
212 ini_path = os.path.join(self.this_path, 'input_files/rules_err2.ini')
215 with self.assertRaisesRegex(NotImplementedError, regex):
218 def test_suggestion_missing_action(self): argument
219 ini_path = os.path.join(self.this_path, 'input_files/rules_err3.ini')
222 with self.assertRaisesRegex(ValueError, regex):
225 def test_section_no_name(self): argument
226 ini_path = os.path.join(self.this_path, 'input_files/rules_err4.ini')
229 with self.assertRaisesRegex(ValueError, regex):