@@ -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