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')