diff options
Diffstat (limited to 'Lib/test/test_uuid.py')
-rwxr-xr-x | Lib/test/test_uuid.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/test/test_uuid.py b/Lib/test/test_uuid.py index 9121092..958be54 100755 --- a/Lib/test/test_uuid.py +++ b/Lib/test/test_uuid.py @@ -913,6 +913,7 @@ class BaseTestUUID: equal(self.uuid._last_counter_v7, counter) unix_ts_ms = timestamp_ms & 0xffff_ffff_ffff + equal(u.time, unix_ts_ms) equal((u.int >> 80) & 0xffff_ffff_ffff, unix_ts_ms) equal((u.int >> 75) & 1, 0) # check that the MSB is 0 @@ -966,6 +967,7 @@ class BaseTestUUID: urand.assert_called_once_with(10) equal(self.uuid._last_timestamp_v7, timestamp_ms) equal(self.uuid._last_counter_v7, counter) + equal(u1.time, timestamp_ms) equal((u1.int >> 64) & 0xfff, counter_hi) equal((u1.int >> 32) & 0x3fff_ffff, counter_lo) equal(u1.int & 0xffff_ffff, tail) @@ -988,6 +990,7 @@ class BaseTestUUID: equal(self.uuid._last_timestamp_v7, timestamp_ms) # 42-bit counter advanced by 1 equal(self.uuid._last_counter_v7, counter + 1) + equal(u2.time, timestamp_ms) equal((u2.int >> 64) & 0xfff, counter_hi) equal((u2.int >> 32) & 0x3fff_ffff, counter_lo + 1) equal(u2.int & 0xffff_ffff, next_fail) @@ -1025,6 +1028,7 @@ class BaseTestUUID: equal(u.version, 7) equal(self.uuid._last_timestamp_v7, fake_last_timestamp_v7 + 1) unix_ts_ms = (fake_last_timestamp_v7 + 1) & 0xffff_ffff_ffff + equal(u.time, unix_ts_ms) equal((u.int >> 80) & 0xffff_ffff_ffff, unix_ts_ms) # 42-bit counter advanced by 1 equal(self.uuid._last_counter_v7, counter + 1) @@ -1064,6 +1068,7 @@ class BaseTestUUID: # timestamp advanced due to overflow equal(self.uuid._last_timestamp_v7, timestamp_ms + 1) unix_ts_ms = (timestamp_ms + 1) & 0xffff_ffff_ffff + equal(u.time, unix_ts_ms) equal((u.int >> 80) & 0xffff_ffff_ffff, unix_ts_ms) # counter overflowed, so we picked a new one equal(self.uuid._last_counter_v7, new_counter) |