@@ -590,6 +590,7 @@ def test_uuid1_safe(self):
590590 # dependent on the underlying platform support. At least it cannot be
591591 # unknown (unless I suppose the platform is buggy).
592592 self.assertNotEqual(u.is_safe, self.uuid.SafeUUID.unknown)
593+ self.assertEqual(u.version, 1)
593594
594595 @contextlib.contextmanager
595596 def mock_generate_time_safe(self, safe_value):
@@ -612,24 +613,28 @@ def test_uuid1_unknown(self):
612613 with self.mock_generate_time_safe(None):
613614 u = self.uuid.uuid1()
614615 self.assertEqual(u.is_safe, self.uuid.SafeUUID.unknown)
616+ self.assertEqual(u.version, 1)
615617
616618 @unittest.skipUnless(os.name == 'posix', 'POSIX-only test')
617619 def test_uuid1_is_safe(self):
618620 with self.mock_generate_time_safe(0):
619621 u = self.uuid.uuid1()
620622 self.assertEqual(u.is_safe, self.uuid.SafeUUID.safe)
623+ self.assertEqual(u.version, 1)
621624
622625 @unittest.skipUnless(os.name == 'posix', 'POSIX-only test')
623626 def test_uuid1_is_unsafe(self):
624627 with self.mock_generate_time_safe(-1):
625628 u = self.uuid.uuid1()
626629 self.assertEqual(u.is_safe, self.uuid.SafeUUID.unsafe)
630+ self.assertEqual(u.version, 1)
627631
628632 @unittest.skipUnless(os.name == 'posix', 'POSIX-only test')
629633 def test_uuid1_bogus_return_value(self):
630634 with self.mock_generate_time_safe(3):
631635 u = self.uuid.uuid1()
632636 self.assertEqual(u.is_safe, self.uuid.SafeUUID.unknown)
637+ self.assertEqual(u.version, 1)
633638
634639 def test_uuid1_time(self):
635640 with mock.patch.object(self.uuid, '_generate_time_safe', None), \
0 commit comments