def test_parse_input_exclude_not_found(self): etree = ElementTree.fromstring(contentml_brief) reader = contentmlparser.Content1Parser() include = reader.parse_input_exclude(etree) self.assertEquals(include, {})
def test_parse_tags(self): etree = ElementTree.fromstring(contentml_string) reader = contentmlparser.Content1Parser() tags = reader.parse_tags(etree) self.assertEquals(tags, {'target': ['core', 'rofs3'], 'test': ['foo']})
def test_parse_input_exclude(self): etree = ElementTree.fromstring(contentml_string) reader = contentmlparser.Content1Parser() include = reader.parse_input_exclude(etree) self.assertEquals(include, {'pattern': ['.svn']})
def test_parse_input_files(self): etree = ElementTree.fromstring(contentml_files_string) reader = contentmlparser.Content1Parser() include = reader.parse_input_include(etree) self.assertEquals(include, {'files': ['test/foobar.txt, test/bar.txt']})
def test_parse_input_dir(self): etree = ElementTree.fromstring(contentml_string) reader = contentmlparser.Content1Parser() input = reader.parse_input(etree) self.assertEquals(input.dir, 'test')
def test_parse_output(self): etree = ElementTree.fromstring(contentml_string) reader = contentmlparser.Content1Parser() output = reader.parse_outputs(etree) self.assertEquals(output[0].dir, 'content')
def test_parse_desc(self): etree = ElementTree.fromstring(contentml_string) reader = contentmlparser.Content1Parser() desc = reader.parse_desc(etree) self.assertEquals(desc, 'Description field text')