示例#1
0
 def test_a_wrong_uuid4_array_fails(self):
     try:
         bytes_to_uuid4(os.urandom(16))
     except ValueError:
         pass
     else:
         self.fail("16 random bytes shouldn't make a valid UUID4")
示例#2
0
 def test_a_made_up_uuid4_should_return_the_same_uuid4(self):
     uuid = generate_made_up_uuid4()
     uuid_bytes = uuid4_to_bytes(uuid)
     bytes_uuid = bytes_to_uuid4(uuid_bytes)
     self.assertEqual(uuid, bytes_uuid)
示例#3
0
 def test_bytes_are_valids_uuid4(self):
     valid = UUID4_VALIDATOR.match(bytes_to_uuid4(os.urandom(14)))
     assert valid, "14 random bytes should make a valid UUID4"