Example #1
0
    def test_parseLine_fails(self):
        line = "no separator"
        build_info = BuildInfo(self.buildinfo_file_path)

        with self.assertRaises(IncorrectDataFormatException):
            build_info.parseLine(line)
Example #2
0
    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))
Example #3
0
    def test_parseLine_invalid_field(self):
        line = "field: value"
        build_info = BuildInfo(self.buildinfo_file_path)

        with self.assertRaises(IncorrectDataFormatException):
            build_info.parseLine(line)