Lines Matching refs:uuid
15 py_uuid = import_helper.import_fresh_module('uuid', blocked=['_uuid'])
16 c_uuid = import_helper.import_fresh_module('uuid', fresh=['_uuid'])
33 uuid = None
54 'urn:uuid:00000000-0000-0000-0000-000000000000',
55 0, 0, self.uuid.RESERVED_NCS, None),
63 'urn:uuid:00010203-0405-0607-0809-0a0b0c0d0e0f',
64 0x607040500010203, 0x809, self.uuid.RESERVED_NCS, None),
72 'urn:uuid:02d9e6d5-9467-382e-8f9b-9300a64ac3cd',
73 0x82e946702d9e6d5, 0xf9b, self.uuid.RFC_4122, 3),
81 'urn:uuid:12345678-1234-5678-1234-567812345678',
82 0x678123412345678, 0x1234, self.uuid.RESERVED_NCS, None),
90 'urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8',
91 0x1d19dad6ba7b810, 0xb4, self.uuid.RFC_4122, 1),
99 'urn:uuid:6ba7b811-9dad-11d1-80b4-00c04fd430c8',
100 0x1d19dad6ba7b811, 0xb4, self.uuid.RFC_4122, 1),
108 'urn:uuid:6ba7b812-9dad-11d1-80b4-00c04fd430c8',
109 0x1d19dad6ba7b812, 0xb4, self.uuid.RFC_4122, 1),
117 'urn:uuid:6ba7b814-9dad-11d1-80b4-00c04fd430c8',
118 0x1d19dad6ba7b814, 0xb4, self.uuid.RFC_4122, 1),
126 'urn:uuid:7d444840-9dc0-11d1-b245-5ffdce74fad2',
127 0x1d19dc07d444840, 0x3245, self.uuid.RFC_4122, 1),
135 'urn:uuid:e902893a-9d22-3c7e-a7b8-d6e313b71d9f',
136 0xc7e9d22e902893a, 0x27b8, self.uuid.RFC_4122, 3),
144 'urn:uuid:eb424026-6f54-4ef8-a4d0-bb658a1fc6cf',
145 0xef86f54eb424026, 0x24d0, self.uuid.RFC_4122, 4),
153 'urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6',
154 0x1d07decf81d4fae, 0x2765, self.uuid.RFC_4122, 1),
162 'urn:uuid:fffefdfc-fffe-fffe-fffe-fffefdfcfbfa',
163 0xffefffefffefdfc, 0x3ffe, self.uuid.RESERVED_FUTURE, None),
171 'urn:uuid:ffffffff-ffff-ffff-ffff-ffffffffffff',
172 0xfffffffffffffff, 0x3fff, self.uuid.RESERVED_FUTURE, None),
176 for u in [self.uuid.UUID(string), self.uuid.UUID(curly), self.uuid.UUID(hex),
177 self.uuid.UUID(bytes=bytes), self.uuid.UUID(bytes_le=bytes_le),
178 self.uuid.UUID(fields=fields), self.uuid.UUID(int=integer),
179 self.uuid.UUID(urn)]:
233 badvalue(lambda: self.uuid.UUID(''))
234 badvalue(lambda: self.uuid.UUID('abc'))
235 badvalue(lambda: self.uuid.UUID('1234567812345678123456781234567'))
236 badvalue(lambda: self.uuid.UUID('123456781234567812345678123456789'))
237 badvalue(lambda: self.uuid.UUID('123456781234567812345678z2345678'))
240 badvalue(lambda: self.uuid.UUID(bytes='abc'))
241 badvalue(lambda: self.uuid.UUID(bytes='\0'*15))
242 badvalue(lambda: self.uuid.UUID(bytes='\0'*17))
245 badvalue(lambda: self.uuid.UUID(bytes_le='abc'))
246 badvalue(lambda: self.uuid.UUID(bytes_le='\0'*15))
247 badvalue(lambda: self.uuid.UUID(bytes_le='\0'*17))
250 badvalue(lambda: self.uuid.UUID(fields=(1,)))
251 badvalue(lambda: self.uuid.UUID(fields=(1, 2, 3, 4, 5)))
252 badvalue(lambda: self.uuid.UUID(fields=(1, 2, 3, 4, 5, 6, 7)))
255 badvalue(lambda: self.uuid.UUID(fields=(-1, 0, 0, 0, 0, 0)))
256 badvalue(lambda: self.uuid.UUID(fields=(0x100000000, 0, 0, 0, 0, 0)))
257 badvalue(lambda: self.uuid.UUID(fields=(0, -1, 0, 0, 0, 0)))
258 badvalue(lambda: self.uuid.UUID(fields=(0, 0x10000, 0, 0, 0, 0)))
259 badvalue(lambda: self.uuid.UUID(fields=(0, 0, -1, 0, 0, 0)))
260 badvalue(lambda: self.uuid.UUID(fields=(0, 0, 0x10000, 0, 0, 0)))
261 badvalue(lambda: self.uuid.UUID(fields=(0, 0, 0, -1, 0, 0)))
262 badvalue(lambda: self.uuid.UUID(fields=(0, 0, 0, 0x100, 0, 0)))
263 badvalue(lambda: self.uuid.UUID(fields=(0, 0, 0, 0, -1, 0)))
264 badvalue(lambda: self.uuid.UUID(fields=(0, 0, 0, 0, 0x100, 0)))
265 badvalue(lambda: self.uuid.UUID(fields=(0, 0, 0, 0, 0, -1)))
266 badvalue(lambda: self.uuid.UUID(fields=(0, 0, 0, 0, 0, 0x1000000000000)))
269 badvalue(lambda: self.uuid.UUID('00'*16, version=0))
270 badvalue(lambda: self.uuid.UUID('00'*16, version=6))
273 badvalue(lambda: self.uuid.UUID(int=-1))
274 badvalue(lambda: self.uuid.UUID(int=1<<128))
278 self.uuid.UUID(h)
279 self.uuid.UUID(hex=h)
280 self.uuid.UUID(bytes=b)
281 self.uuid.UUID(bytes_le=b)
282 self.uuid.UUID(fields=f)
283 self.uuid.UUID(int=i)
286 badtype(lambda: self.uuid.UUID())
287 badtype(lambda: self.uuid.UUID(h, b))
288 badtype(lambda: self.uuid.UUID(h, b, b))
289 badtype(lambda: self.uuid.UUID(h, b, b, f))
290 badtype(lambda: self.uuid.UUID(h, b, b, f, i))
300 badtype(lambda: self.uuid.UUID(h, **args))
302 badtype(lambda: self.uuid.UUID(**args))
305 u = self.uuid.UUID(h)
324 node1 = self.uuid.getnode()
328 node2 = self.uuid.getnode()
336 with support.swap_item(sys.modules, 'uuid', self.uuid):
337 for is_safe in self.uuid.SafeUUID:
338 u = self.uuid.UUID('d82579ce6642a0de7ddf490a7aec7aa5',
448 u = self.uuid.UUID('d82579ce6642a0de7ddf490a7aec7aa5')
449 u_safe = self.uuid.UUID('d82579ce6642a0de7ddf490a7aec7aa5',
450 is_safe=self.uuid.SafeUUID.safe)
451 u_unsafe = self.uuid.UUID('d82579ce6642a0de7ddf490a7aec7aa5',
452 is_safe=self.uuid.SafeUUID.unsafe)
454 with support.swap_item(sys.modules, 'uuid', self.uuid):
468 # Confirm that uuid.getnode ignores hardware addresses larger than 48
471 # uuid.getnode to fall back on uuid._random_getnode, which will
475 self.uuid,
479 node = self.uuid.getnode()
483 # uuid.getnode fell back on uuid._random_getnode() rather than using
486 self.uuid.uuid1(node=node)
494 for u in [self.uuid.uuid1() for i in range(10)]:
495 equal(u.variant, self.uuid.RFC_4122)
497 self.assertIn(u.is_safe, {self.uuid.SafeUUID.safe,
498 self.uuid.SafeUUID.unsafe,
499 self.uuid.SafeUUID.unknown})
503 for u in [self.uuid.uuid1() for i in range(1000)]:
508 u = self.uuid.uuid1(0)
510 u = self.uuid.uuid1(0x123456789abc)
512 u = self.uuid.uuid1(0xffffffffffff)
516 u = self.uuid.uuid1(0x123456789abc, 0)
519 u = self.uuid.uuid1(0x123456789abc, 0x1234)
523 u = self.uuid.uuid1(0x123456789abc, 0x3fff)
528 # bpo-29925: On Mac OS X Tiger, self.uuid.uuid1().is_safe returns
529 # self.uuid.SafeUUID.unknown
533 if not self.uuid._has_uuid_generate_time_safe:
536 u = self.uuid.uuid1()
540 self.assertNotEqual(u.is_safe, self.uuid.SafeUUID.unknown)
545 Mock uuid._generate_time_safe() to return a given *safe_value*.
549 self.uuid._load_system_functions()
550 f = self.uuid._generate_time_safe
552 self.skipTest('need uuid._generate_time_safe')
553 with mock.patch.object(self.uuid, '_generate_time_safe',
562 u = self.uuid.uuid1()
563 self.assertEqual(u.is_safe, self.uuid.SafeUUID.unknown)
568 u = self.uuid.uuid1()
569 self.assertEqual(u.is_safe, self.uuid.SafeUUID.safe)
574 u = self.uuid.uuid1()
575 self.assertEqual(u.is_safe, self.uuid.SafeUUID.unsafe)
580 u = self.uuid.uuid1()
581 self.assertEqual(u.is_safe, self.uuid.SafeUUID.unknown)
584 with mock.patch.object(self.uuid, '_has_uuid_generate_time_safe', False), \
585 mock.patch.object(self.uuid, '_generate_time_safe', None), \
586 mock.patch.object(self.uuid, '_last_timestamp', None), \
587 mock.patch.object(self.uuid, 'getnode', return_value=93328246233727), \
590 u = self.uuid.uuid1()
591 self.assertEqual(u, self.uuid.UUID('a7a55b92-01fc-11e9-94c5-54e1acf6da7f'))
593 with mock.patch.object(self.uuid, '_has_uuid_generate_time_safe', False), \
594 mock.patch.object(self.uuid, '_generate_time_safe', None), \
595 mock.patch.object(self.uuid, '_last_timestamp', None), \
597 u = self.uuid.uuid1(node=93328246233727, clock_seq=5317)
598 self.assertEqual(u, self.uuid.UUID('a7a55b92-01fc-11e9-94c5-54e1acf6da7f'))
604 for u, v in [(self.uuid.uuid3(self.uuid.NAMESPACE_DNS, 'python.org'),
606 (self.uuid.uuid3(self.uuid.NAMESPACE_URL, 'http://python.org/'),
608 (self.uuid.uuid3(self.uuid.NAMESPACE_OID, '1.3.6.1'),
610 (self.uuid.uuid3(self.uuid.NAMESPACE_X500, 'c=ca'),
613 equal(u.variant, self.uuid.RFC_4122)
615 equal(u, self.uuid.UUID(v))
622 for u in [self.uuid.uuid4() for i in range(10)]:
623 equal(u.variant, self.uuid.RFC_4122)
628 for u in [self.uuid.uuid4() for i in range(1000)]:
636 for u, v in [(self.uuid.uuid5(self.uuid.NAMESPACE_DNS, 'python.org'),
638 (self.uuid.uuid5(self.uuid.NAMESPACE_URL, 'http://python.org/'),
640 (self.uuid.uuid5(self.uuid.NAMESPACE_OID, '1.3.6.1'),
642 (self.uuid.uuid5(self.uuid.NAMESPACE_X500, 'c=ca'),
645 equal(u.variant, self.uuid.RFC_4122)
647 equal(u, self.uuid.UUID(v))
652 # On at least some versions of OSX self.uuid.uuid4 generates
659 value = self.uuid.uuid4()
666 parent_value = self.uuid.uuid4().hex
674 strong = self.uuid.uuid4()
679 uuid = py_uuid
683 uuid = c_uuid
691 patch = mock.patch.multiple(self.uuid,
695 patch = mock.patch.multiple(self.uuid,
712 self.assertEqual(self.uuid._parse_mac(mac), expected)
733 self.assertIsNone(self.uuid._parse_mac(mac))
754 with mock.patch.multiple(self.uuid,
758 mac = self.uuid._find_mac_under_heading(
791 with mock.patch.multiple(self.uuid,
795 mac = self.uuid._find_mac_under_heading(
812 with mock.patch.multiple(self.uuid,
816 mac = self.uuid._find_mac_near_keyword(
837 node = self.uuid._ifconfig_getnode()
843 node = self.uuid._ip_getnode()
849 node = self.uuid._arp_getnode()
855 node = self.uuid._lanscan_getnode()
861 node = self.uuid._netstat_getnode()
865 node = self.uuid._random_getnode()
872 node2 = self.uuid._random_getnode()
876 uuid = py_uuid
880 uuid = c_uuid
887 node = self.uuid._unix_getnode()
894 node = self.uuid._windll_getnode()