@@ -913,6 +913,7 @@ def test_uuid7(self):
913913                equal (self .uuid ._last_counter_v7 , counter )
914914
915915                unix_ts_ms  =  timestamp_ms  &  0xffff_ffff_ffff 
916+                 equal (u .time , unix_ts_ms )
916917                equal ((u .int  >>  80 ) &  0xffff_ffff_ffff , unix_ts_ms )
917918
918919                equal ((u .int  >>  75 ) &  1 , 0 )  # check that the MSB is 0 
@@ -966,6 +967,7 @@ def test_uuid7_monotonicity(self):
966967                urand .assert_called_once_with (10 )
967968                equal (self .uuid ._last_timestamp_v7 , timestamp_ms )
968969                equal (self .uuid ._last_counter_v7 , counter )
970+                 equal (u1 .time , timestamp_ms )
969971                equal ((u1 .int  >>  64 ) &  0xfff , counter_hi )
970972                equal ((u1 .int  >>  32 ) &  0x3fff_ffff , counter_lo )
971973                equal (u1 .int  &  0xffff_ffff , tail )
@@ -988,6 +990,7 @@ def test_uuid7_monotonicity(self):
988990                equal (self .uuid ._last_timestamp_v7 , timestamp_ms )
989991                # 42-bit counter advanced by 1 
990992                equal (self .uuid ._last_counter_v7 , counter  +  1 )
993+                 equal (u2 .time , timestamp_ms )
991994                equal ((u2 .int  >>  64 ) &  0xfff , counter_hi )
992995                equal ((u2 .int  >>  32 ) &  0x3fff_ffff , counter_lo  +  1 )
993996                equal (u2 .int  &  0xffff_ffff , next_fail )
@@ -1025,6 +1028,7 @@ def test_uuid7_timestamp_backwards(self):
10251028            equal (u .version , 7 )
10261029            equal (self .uuid ._last_timestamp_v7 , fake_last_timestamp_v7  +  1 )
10271030            unix_ts_ms  =  (fake_last_timestamp_v7  +  1 ) &  0xffff_ffff_ffff 
1031+             equal (u .time , unix_ts_ms )
10281032            equal ((u .int  >>  80 ) &  0xffff_ffff_ffff , unix_ts_ms )
10291033            # 42-bit counter advanced by 1 
10301034            equal (self .uuid ._last_counter_v7 , counter  +  1 )
@@ -1064,6 +1068,7 @@ def test_uuid7_overflow_counter(self):
10641068            # timestamp advanced due to overflow 
10651069            equal (self .uuid ._last_timestamp_v7 , timestamp_ms  +  1 )
10661070            unix_ts_ms  =  (timestamp_ms  +  1 ) &  0xffff_ffff_ffff 
1071+             equal (u .time , unix_ts_ms )
10671072            equal ((u .int  >>  80 ) &  0xffff_ffff_ffff , unix_ts_ms )
10681073            # counter overflowed, so we picked a new one 
10691074            equal (self .uuid ._last_counter_v7 , new_counter )
0 commit comments