def test_parseBlock_license(self): build_info = BuildInfo(self.buildinfo_file_path) build_info.line_no = 0 build_info.build_info_array = [{}] data = ["Format-Version: 2.0", "License-Text: line1", " line2"] values = build_info.parseBlock(data) self.assertEqual(values, [{ "format-version": "2.0", "license-text": "line1\nline2" }])
def test_parseContinuation(self): build_info = BuildInfo(self.buildinfo_file_path) build_info.line_no = 1 val = build_info.parseContinuation(["no-space", " line1", " line2"]) self.assertEquals("\nline1\nline2", val)
def test_parseContinuation_indexed(self): build_info = BuildInfo(self.buildinfo_file_path) build_info.line_no = 0 self.assertEquals("", build_info.parseContinuation(["no-space", " space"]))