Пример #1
0
    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)
Пример #2
0
    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))
Пример #3
0
    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))
Пример #4
0
    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))