Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)