"""Test xml helper utilities.""" from dbdeploy.base import config from dbdeploy.util.xml_helpers import get_schema_file_path from dbdeploy.util.xml_helpers import validate class TestXMLValidation: def test_xml_is_invalid(self): config.FLOW_NAME = 'snowflake-neo4j' xml_schema = get_schema_file_path(config.FLOW_NAME) xml = """ """ valid, _ = validate(xml_schema_file_path=xml_schema, xmlfile=xml) assert not valid def test_xml_is_valid(self): config.FLOW_NAME = 'snowflake-neo4j' xml_schema = get_schema_file_path(config.FLOW_NAME) xml = """ """ valid, _ = validate(xml_schema_file_path=xml_schema, xmlfile=xml) assert valid def test_neo4j_xml_is_valid(self): config.FLOW_NAME = 'neo4j' xml_schema = get_schema_file_path(config.FLOW_NAME) xml = """ """ valid, _ = validate(xml_schema_file_path=xml_schema, xmlfile=xml) assert valid