Exemplo n.º 1
0
 def test_apply_xslt_stylesheets_missing_include_reference(self):
     markup = MarkupBase(
         '../data/example_include_config_missing_reference.xml'
     )
     with raises(KiwiIncludFileNotFoundError):
         markup.apply_xslt_stylesheets(
             '../data/example_include_config_missing_reference.xml'
         )
Exemplo n.º 2
0
 def test_apply_xslt_stylesheets_include_from_image_description_dir(self):
     markup = MarkupBase(
         '../data/example_include_config_from_description_dir.xml')
     xml_description = markup.apply_xslt_stylesheets(
         '../data/example_include_config_from_description_dir.xml')
     description = XMLDescription(xml_description)
     xml_data = description.load()
     state = XMLState(xml_data)
     assert state.xml_data.get_repository()[0].get_source().get_path() == \
         'http://example.com'
Exemplo n.º 3
0
 def test_apply_xslt_stylesheets_broken_XML(self):
     markup = MarkupBase('../data/example_include_config.xml')
     with raises(KiwiDescriptionInvalid):
         markup.apply_xslt_stylesheets(
             '../data/example_include_config.xml'
         )
Exemplo n.º 4
0
 def setup(self):
     self.markup = MarkupBase('../data/example_config.xml')
Exemplo n.º 5
0
 def test_raises_invalid_description_content(self):
     with raises(KiwiDescriptionInvalid):
         MarkupBase('no-bytes-data')