def test_validate_uuid(self): self.assertEqual(auth.validate_uuid4("00000000-0000-0000-C000-000000000046"), True) self.assertEqual(auth.validate_uuid4("576a5880-91ba-11e5-833f-0002a5d5c51b"), True) self.assertEqual(auth.validate_uuid4("6a8f7800-91ba-11e5-af58-0002a5d5c51b"), True) self.assertEqual(auth.validate_uuid4("79d4c540-91ba-11e5-a9ec-0002a5d5c51b"), True) #Test Different Format self.assertEqual(auth.validate_uuid4("00000000-0000-0000-C000-000000000046"), True) self.assertEqual(auth.validate_uuid4("0000000000000000C000000000000046"), True) #Test Broken UUIDs self.assertEqual(auth.validate_uuid4("00000000-0000-0000-C000-00000000004"), False) self.assertEqual(auth.validate_uuid4("0000000000000000C00000000000004"), False) self.assertEqual(auth.validate_uuid4("00000000-0000-C000-000000000046"), False) self.assertEqual(auth.validate_uuid4("000000000000C000000000000046"), False)
def test_generate_random_uuid(self): self.assertEqual(auth.validate_uuid4(auth.generate_random_uuid()), True) self.assertNotEqual(auth.generate_random_uuid(), auth.generate_random_uuid())
def test_generate_static_uuid(self): self.assertEqual(auth.validate_uuid4(auth.generate_static_uuid(self.pesudo_random_string_generator())), True) secret = self.pesudo_random_string_generator() self.assertEqual(auth.generate_static_uuid(secret), auth.generate_static_uuid(secret))