예제 #1
0
 def testContructorTakeString3(self):
     idsets = [
         ["openehr.com", "1.2.840.114.1.2.2", "1"],
         ["openehrR1-0.org", "7234-235-422-4-23::23", "2.0.0"],
         ["openehr.org.uk", "123.55.155::ext1", "2.1.2"],
     ]
     for i, idset in enumerate(idsets):
         ov = ObjectVersionID(idset[0], idset[1], idset[2])
         self.assertEqual(InternetID(idset[0]), ov.object_id())
         self.assertEqual(HierObjectID(idset[1]), ov.creating_system_id())
         self.assertEqual(VersionTreeID(idset[2]), ov.version_tree_id())
예제 #2
0
 def testContructorTakeString2(self):
     idsets = [
         ["1-4-4-5-12", "1.2.840.114.1.2.2", "1"],
         ["12-14-1-1-9", "7234-235-422-4-23::23", "2.0.0"],
         ["1123-1-4-5457-7", "openehr.org", "2.1.2"],
     ]
     for i, idset in enumerate(idsets):
         ov = ObjectVersionID(idset[0], idset[1], idset[2])
         self.assertEqual(UUID(idset[0]), ov.object_id())
         self.assertEqual(HierObjectID(idset[1]), ov.creating_system_id())
         self.assertEqual(VersionTreeID(idset[2]), ov.version_tree_id())
예제 #3
0
    def testContructorTakeString1(self):
        idsets = [
            ["1.4.4.5", "1.2.840.114.1.2.2::123", "1"],
            ["1.2.4.5", "7234-235-422-4-23::2", "2.0.0"],
            ["1.6.1.6", "openehr.org::0.99", "2.1.2"],
        ]

        for i, idset in enumerate(idsets):
            ov = ObjectVersionID(idset[0], idset[1], idset[2])
            self.assertEqual(ISO_OID(idset[0]), ov.object_id())
            self.assertEqual(HierObjectID(idset[1]), ov.creating_system_id())
            self.assertEqual(VersionTreeID(idset[2]), ov.version_tree_id())