def test_parseLine_fails(self): line = "no separator" build_info = BuildInfo(self.buildinfo_file_path) with self.assertRaises(IncorrectDataFormatException): build_info.parseLine(line)
def test_parseLine_trims(self): line = "Build-Name: value" build_info = BuildInfo(self.buildinfo_file_path) self.assertDictEqual({"build-name": "value"}, build_info.parseLine(line))
def test_parseLine_invalid_field(self): line = "field: value" build_info = BuildInfo(self.buildinfo_file_path) with self.assertRaises(IncorrectDataFormatException): build_info.parseLine(line)