示例#1
0
 def test_base64url_decode_handle_unicode(self):
     string = base64url_encode(os.urandom(16)).decode('utf-8')
     self.assertTrue(isinstance(string, text_type), type(string))
     decoded = base64url_decode(string)
     self.assertTrue(isinstance(decoded, binary_type), type(string))
示例#2
0
 def test_base64url_encode_handle_unicode(self):
     string = text_type("foobar")
     self.assertTrue(isinstance(string, text_type), type(string))
     decoded = base64url_encode(string)
     self.assertTrue(isinstance(decoded, binary_type), type(string))
示例#3
0
 def test_a_base64_id_converted_to_an_uuid4_id_returns_the_same_id(self):
     base64_id = base64url_encode(os.urandom(9))
     uuid4_id = base64_to_uuid4(base64_id)
     computed_base64_id = uuid4_to_base64(uuid4_id)
     self.assertEqual(base64_id, computed_base64_id)