unit_tests.py: whitespace

This commit is contained in:
The MMGen Project 2023-10-03 14:27:57 +00:00
commit 91d0db3411
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
3 changed files with 45 additions and 34 deletions

View file

@ -216,24 +216,29 @@ class unit_test(object):
to32 = baseconv('b32').tohex
to8 = baseconv('b8').tohex
hse = 'HexadecimalStringError'
bce = 'BaseConversionError'
bpe = 'BaseConversionPadError'
sle = 'SeedLengthError'
bad_data = (
('hexstr', 'HexadecimalStringError', ': not a hexadecimal str', lambda:fr58('x')),
('hexstr (seed)', 'HexadecimalStringError', 'seed data not a hexadec', lambda:fr58('x',pad='seed')),
('hexstr (empty)', 'BaseConversionError', 'empty data not allowed', lambda:fr58('')),
('b58 data', 'BaseConversionError', ': not in base58', lambda:to58('IfFzZ')),
('b58 data (seed)', 'BaseConversionError', 'seed data not in base58', lambda:to58(bad_b58,pad='seed')),
('b58 len (seed)', 'BaseConversionError', 'invalid length for', lambda:to58(bad_b58len,pad='seed')),
('b58 data (empty)','BaseConversionError', 'empty base58 data', lambda:to58('')),
('b8 data (empty)' ,'BaseConversionError', 'empty base8 string data', lambda:to8('')),
('b32 data', 'BaseConversionError', 'not in MMGen base32', lambda:to32('1az')),
('pad arg (in)', 'BaseConversionPadError', "illegal value for 'pad'", lambda:fr58('ff',pad='foo')),
('pad arg (in)', 'BaseConversionPadError', "illegal value for 'pad'", lambda:fr58('ff',pad=False)),
('pad arg (in)', 'BaseConversionPadError', "illegal value for 'pad'", lambda:fr58('ff',pad=True)),
('seedlen (in)', 'SeedLengthError', 'invalid byte length', lambda:fr58('ff',pad='seed')),
('pad arg (out)', 'BaseConversionPadError', "illegal value for 'pad'", lambda:to58('Z',pad='foo')),
('pad arg (out)', 'BaseConversionPadError', "illegal value for 'pad'", lambda:to58('Z',pad=False)),
('pad arg (out)', 'BaseConversionPadError', "illegal value for 'pad'", lambda:to58('Z',pad=True)),
('seedlen (out)', 'BaseConversionError', 'invalid length for seed', lambda:to58('Z',pad='seed')),
('hexstr', hse, ': not a hexadecimal str', lambda:fr58('x')),
('hexstr (seed)', hse, 'seed data not a hexadec', lambda:fr58('x',pad='seed')),
('hexstr (empty)', bce, 'empty data not allowed', lambda:fr58('')),
('b58 data', bce, ': not in base58', lambda:to58('IfFzZ')),
('b58 data (seed)', bce, 'seed data not in base58', lambda:to58(bad_b58,pad='seed')),
('b58 len (seed)', bce, 'invalid length for', lambda:to58(bad_b58len,pad='seed')),
('b58 data (empty)', bce, 'empty base58 data', lambda:to58('')),
('b8 data (empty)' , bce, 'empty base8 string data', lambda:to8('')),
('b32 data', bce, 'not in MMGen base32', lambda:to32('1az')),
('pad arg (in)', bpe, "illegal value for 'pad'", lambda:fr58('ff',pad='foo')),
('pad arg (in)', bpe, "illegal value for 'pad'", lambda:fr58('ff',pad=False)),
('pad arg (in)', bpe, "illegal value for 'pad'", lambda:fr58('ff',pad=True)),
('seedlen (in)', sle, 'invalid byte length', lambda:fr58('ff',pad='seed')),
('pad arg (out)', bpe, "illegal value for 'pad'", lambda:to58('Z',pad='foo')),
('pad arg (out)', bpe, "illegal value for 'pad'", lambda:to58('Z',pad=False)),
('pad arg (out)', bpe, "illegal value for 'pad'", lambda:to58('Z',pad=True)),
('seedlen (out)', bce, 'invalid length for seed', lambda:to58('Z',pad='seed')),
)
ut.process_bad_data(bad_data)

View file

@ -124,15 +124,15 @@ class unit_test(object):
th = b.tohex
fh = b.fromhex
bad_data = (
('hex', 'AssertionError', 'not a hexadecimal',lambda:fh('xx')),
('seed len', 'AssertionError', 'invalid seed bit', lambda:fh(bad_seed)),
('mnemonic type', 'AssertionError', 'must be list', lambda:th('string')),
('arg (tostr=True)', 'AssertionError', "'tostr' must be", lambda:fh(good_seed,tostr=True)),
('pad len (fromhex)','AssertionError', "invalid 'pad' arg",lambda:fh(good_seed,pad=23)),
('pad len (tohex)', 'AssertionError', "invalid 'pad' arg",lambda:th(good_mn,pad=23)),
('word', 'MnemonicError', "not in the BIP39", lambda:th(bad_word_mn)),
('checksum', 'MnemonicError', "checksum", lambda:th(bad_chksum_mn)),
('seed phrase len', 'MnemonicError', "phrase len", lambda:th(bad_len_mn)),
('hex', 'AssertionError', 'not a hexadecimal',lambda:fh('xx')),
('seed len', 'AssertionError', 'invalid seed bit', lambda:fh(bad_seed)),
('mnemonic type', 'AssertionError', 'must be list', lambda:th('string')),
('arg (tostr=True)', 'AssertionError', "'tostr' must be", lambda:fh(good_seed,tostr=True)),
('pad len (fromhex)','AssertionError', "invalid 'pad' arg",lambda:fh(good_seed,pad=23)),
('pad len (tohex)', 'AssertionError', "invalid 'pad' arg",lambda:th(good_mn,pad=23)),
('word', 'MnemonicError', "not in the BIP39", lambda:th(bad_word_mn)),
('checksum', 'MnemonicError', "checksum", lambda:th(bad_chksum_mn)),
('seed phrase len', 'MnemonicError', "phrase len", lambda:th(bad_len_mn)),
)
ut.process_bad_data(bad_data)

View file

@ -110,15 +110,21 @@ class unit_test(object):
th = b.tohex
fh = b.fromhex
hse = 'HexadecimalStringError'
sle = 'SeedLengthError'
ase = 'AssertionError'
mne = 'MnemonicError'
bad_data = (
('hex', 'HexadecimalStringError', 'not a hexadecimal', lambda:fh('xx')),
('seed len', 'SeedLengthError', 'invalid seed byte len', lambda:fh(bad_seed)),
('mnemonic type', 'AssertionError', 'must be list', lambda:th('string')),
('pad arg (fromhex)', 'AssertionError', "invalid 'pad' arg", lambda:fh(good_hex,pad=23)),
('pad arg (tohex)', 'AssertionError', "invalid 'pad' arg", lambda:th(good_mn,pad=23)),
('word', 'MnemonicError', "not in Monero", lambda:th(bad_word_mn)),
('checksum', 'MnemonicError', "checksum", lambda:th(bad_chksum_mn)),
('seed phrase len', 'MnemonicError', "phrase len", lambda:th(bad_len_mn)),
('hex', hse, 'not a hexadecimal', lambda:fh('xx')),
('seed len', sle, 'invalid seed byte len', lambda:fh(bad_seed)),
('mnemonic type', ase, 'must be list', lambda:th('string')),
('pad arg (fromhex)', ase, "invalid 'pad' arg", lambda:fh(good_hex,pad=23)),
('pad arg (tohex)', ase, "invalid 'pad' arg", lambda:th(good_mn,pad=23)),
('word', mne, "not in Monero", lambda:th(bad_word_mn)),
('checksum', mne, "checksum", lambda:th(bad_chksum_mn)),
('seed phrase len', mne, "phrase len", lambda:th(bad_len_mn)),
)
ut.process_bad_data(bad_data)