def from_resource(module: str, resource: str) -> View: """Build view from a resource file.""" return ViewBuilder._parse( parse_xml_string( files(module).joinpath(resource).read_text(encoding="utf8").encode() ) )
def load_data(self, value): return parse_xml_string(value)
def test_get_xpath_from_event(): input_xml = "<xml><path>value</path></xml>" tree = parse_xml_string(input_xml) p = PremisEvent(tree) assert p._get_xpath_from_event("no_such_path") == "" assert p._get_xpath_from_event("path") == "value"