def test_analyze(self): uut = DbusDocument(doc_id=1) self.assertEqual(uut.Analyze(), []) uut.path = self.testcode_c_path self.assertEqual(uut.Analyze(), []) self.maxDiff = None uut.SetConfigFile(self.config_path) output = uut.Analyze() self.assertEqual(output, (1, [], [['default', True, [{'debug_msg': '', 'additional_info': '', 'file': '', 'id': output[2][0][2][0]['id'], 'line_nr': '', 'message': 'test msg', 'origin': 'LocalTestBear', 'severity': 'NORMAL', 'confidence': '100'}, {'debug_msg': '', 'additional_info': '', 'file': self.testcode_c_path, 'id': output[2][0][2][1]['id'], 'line_nr': '', 'message': 'test msg', 'origin': 'GlobalTestBear', 'severity': 'NORMAL', 'confidence': '100'}]]])) uut.path = "test.unknown_extension" output = uut.Analyze() self.assertEqual(output, (0, [], [])) uut.SetConfigFile(self.config_path + "2") output = uut.Analyze() self.assertEqual(output[0], 255) self.assertEqual(output[1][1]["log_level"], "ERROR") self.assertEqual(output[1][1]["message"], Constants.CRASH_MESSAGE)
def test_config(self): uut = DbusDocument(doc_id=1) self.assertEqual(uut.FindConfigFile(), "") uut.path = self.testcode_c_path self.assertEqual(uut.FindConfigFile(), self.config_path) uut.SetConfigFile("config_file") self.assertEqual(uut.config_file, "config_file") self.assertEqual(uut.GetConfigFile(), "config_file")