def __init__(self, cim_file): self.cim_file = cim_file xmlns = RDFXMLReader.xmlns(cim_file) self._package_map = RDFXMLReader.get_cim_ns(xmlns)[1] self._prim_onet = self._get_equipment_cls(Converter._primary_one_t) self._prim_twot = self._get_equipment_cls(Converter._primary_two_t) self._sec_onet = self._get_equipment_cls(Converter._secondary_one_t) self._sec_twot = self._get_equipment_cls(Converter._secondary_two_t)
def testGetNamespaces(self): ns = RDFXMLReader.xmlns(RDFXML_FILE) self.assertEqual(ns, { 'cim': 'http://iec.ch/TC57/2010/CIM-schema-cim15#', 'rdf': 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', }) self.assertEqual(RDFXMLReader.get_rdf_ns(ns), 'http://www.w3.org/1999/02/22-rdf-syntax-ns#') self.assertEqual(RDFXMLReader.get_cim_ns(ns), (nsURICIM15, packageMapCIM15))
def testGetNamespaces(self): ns = RDFXMLReader.xmlns(EQUIP_FILE) self.assertEqual( ns, { 'cim': 'http://iec.ch/TC57/2009/CIM-schema-cim14#', 'rdf': 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', 'pti': 'http://www.pti-us.com/PTI_CIM-schema-cim14#' }) self.assertEqual(RDFXMLReader.get_rdf_ns(ns), 'http://www.w3.org/1999/02/22-rdf-syntax-ns#') self.assertEqual(RDFXMLReader.get_pti_ns(ns), 'http://www.pti-us.com/PTI_CIM-schema-cim14#') self.assertEqual(RDFXMLReader.get_cim_ns(ns), (nsURICIM14, packageMapCIM14))