Ejemplo n.º 1
0
    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'))
Ejemplo n.º 2
0
    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==')
Ejemplo n.º 3
0
    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')
Ejemplo n.º 4
0
    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')