示例#1
0
    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)
示例#2
0
 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())
示例#3
0
 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))