mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 14:04:20 +01:00
@@ -1,5 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from tests.helpers import *
|
||||
|
||||
from CTFd.utils.encoding import base64encode, base64decode, hexdecode, hexencode
|
||||
import string
|
||||
import six
|
||||
@@ -25,8 +25,8 @@ def test_base64encode():
|
||||
"""The base64encode wrapper works properly"""
|
||||
if six.PY2:
|
||||
assert base64encode('abc123') == 'YWJjMTIz'
|
||||
assert base64encode(unicode('abc123')) == 'YWJjMTIz'
|
||||
assert base64encode(unicode('"test@mailinator.com".DGxeoA.lCssU3M2QuBfohO-FtdgDQLKbU4')
|
||||
assert base64encode(unicode('abc123')) == 'YWJjMTIz' # noqa: F821
|
||||
assert base64encode(unicode('"test@mailinator.com".DGxeoA.lCssU3M2QuBfohO-FtdgDQLKbU4') # noqa: F821
|
||||
) == 'InRlc3RAbWFpbGluYXRvci5jb20iLkRHeGVvQS5sQ3NzVTNNMlF1QmZvaE8tRnRkZ0RRTEtiVTQ'
|
||||
assert base64encode('user+user@ctfd.io') == 'dXNlcit1c2VyQGN0ZmQuaW8'
|
||||
assert base64encode('😆') == '8J-Yhg'
|
||||
@@ -42,8 +42,8 @@ def test_base64decode():
|
||||
"""The base64decode wrapper works properly"""
|
||||
if six.PY2:
|
||||
assert base64decode('YWJjMTIz') == 'abc123'
|
||||
assert base64decode(unicode('YWJjMTIz')) == 'abc123'
|
||||
assert base64decode(unicode('InRlc3RAbWFpbGluYXRvci5jb20iLkRHeGVvQS5sQ3NzVTNNMlF1QmZvaE8tRnRkZ0RRTEtiVTQ')
|
||||
assert base64decode(unicode('YWJjMTIz')) == 'abc123' # noqa: F821
|
||||
assert base64decode(unicode('InRlc3RAbWFpbGluYXRvci5jb20iLkRHeGVvQS5sQ3NzVTNNMlF1QmZvaE8tRnRkZ0RRTEtiVTQ') # noqa: F821
|
||||
) == '"test@mailinator.com".DGxeoA.lCssU3M2QuBfohO-FtdgDQLKbU4'
|
||||
assert base64decode('8J-Yhg') == '😆'
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user