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))
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))
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)