def test_Service_with_strict_xml(backend, servicename, config, dispatcher_name): """Test the backend with strict xml enabled, so it should raise an exception.""" from Cauldron.api import use_strict_xml use_strict_xml() from Cauldron import DFW os.environ.pop('RELDIR', None) with pytest.raises(KeyError): svc = DFW.Service(servicename, config, dispatcher=dispatcher_name) os.environ['RELDIR'] = "directory/does/not/exist" with pytest.raises(IOError): svc = DFW.Service(servicename, config, dispatcher=dispatcher_name)
def test_strict_xml(backend, servicename, xmlvar): """Test the XML validation in strict mode.""" from Cauldron.api import use_strict_xml use_strict_xml() from Cauldron.DFW import Service svc = Service(servicename, None)