def test_base64_percent_encoding(self): self.assertEqual('ABCD', base64utils.base64url_percent_encode('ABCD')) self.assertEqual('ABC%3D', base64utils.base64url_percent_encode('ABC=')) self.assertEqual('AB%3D%3D', base64utils.base64url_percent_encode('AB==')) self.assertEqual('ABCD', base64utils.base64url_percent_decode('ABCD')) self.assertEqual('ABC=', base64utils.base64url_percent_decode('ABC%3D')) self.assertEqual('AB==', base64utils.base64url_percent_decode('AB%3D%3D'))
def test_base64_percent_encoding(self): self.assertEqual(base64utils.base64url_percent_encode('ABCD'), 'ABCD') self.assertEqual(base64utils.base64url_percent_encode('ABC='), 'ABC%3D') self.assertEqual(base64utils.base64url_percent_encode('AB=='), 'AB%3D%3D') self.assertEqual(base64utils.base64url_percent_decode('ABCD'), 'ABCD') self.assertEqual(base64utils.base64url_percent_decode('ABC%3D'), 'ABC=') self.assertEqual(base64utils.base64url_percent_decode('AB%3D%3D'), 'AB==')
def test_base64_percent_encoding(self): self.assertEqual('ABCD', base64utils.base64url_percent_encode('ABCD')) self.assertEqual('ABC%3D', base64utils.base64url_percent_encode('ABC=')) self.assertEqual('AB%3D%3D', base64utils.base64url_percent_encode('AB==')) self.assertEqual('ABCD', base64utils.base64url_percent_decode('ABCD')) self.assertEqual('ABC=', base64utils.base64url_percent_decode('ABC%3D')) self.assertEqual('AB==', base64utils.base64url_percent_decode('AB%3D%3D')) self.assertRaises(base64utils.InvalidBase64Error, base64utils.base64url_percent_encode, 'chars') self.assertRaises(base64utils.InvalidBase64Error, base64utils.base64url_percent_decode, 'AB%3D%3')