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' )
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'
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' )
def setup(self): self.markup = MarkupBase('../data/example_config.xml')
def test_raises_invalid_description_content(self): with raises(KiwiDescriptionInvalid): MarkupBase('no-bytes-data')