def setUp(self): super(SDMXDataUnitTests, self).setUp() self.instance = SDMXData(etree.parse(StringIO(TEST_SDMX_DOCS[0]))) self.required_classes = [] # Load test Classes self.required_classes = self.load_models_from_sdml(TEST_SDML_DOCS[0])
def _sdmx_to_facts(self, sdmx_etree): """ Transform Simple Data Model XML to Indivo Facts. Takes an ``lxml.etree._ElementTree`` instance, and returns a list of ``indivo.model.Fact`` subclasses. """ parser = SDMXData(sdmx_etree) return [instance for instance in parser.get_output()]
def cause_exception(doc): parser = SDMXData(etree.parse(StringIO(doc))) output = [obj for obj in parser.get_output()]