Files
gauth-migrate-reencoder/otpauth_migration_decoder/tests/test_decode_secret.py
2021-11-25 17:55:49 +08:00

20 lines
409 B
Python

import pytest
from src.decoder import decode_secret
@pytest.mark.parametrize(
'secret,expected_result',
[
(b'Hello!\xde\xad\xbe\xef', 'JBSWY3DPEHPK3PXP', ),
(b'Hello!', 'JBSWY3DPEE',),
(b'\xde\xad\xbe\xef', '32W353Y',),
],
)
def test_decode_secret(secret, expected_result):
# act
result = decode_secret(secret)
# assert
assert result == expected_result