31 lines
608 B
Python
31 lines
608 B
Python
import pytest
|
|
import random
|
|
|
|
|
|
#@pytest.fixture
|
|
#def gen_entropy(bit_size):
|
|
#rnd = random.systemRandom(123456)
|
|
#return rnd.randint(0, 255)
|
|
|
|
@pytest.fixture
|
|
def mnemonic_128():
|
|
return 'life evoke adult pen staff wrist start virtual hover cactus canoe web'
|
|
|
|
@pytest.fixture
|
|
def entropy_128():
|
|
return b'\xf8\xc40\x807?G\xa9\x7f\x9e\xa0\xa2`y8@'
|
|
|
|
|
|
@pytest.yield_fixture
|
|
def wordlist():
|
|
f = None
|
|
def select_wordlist(filename):
|
|
nonlocal f
|
|
assert f is None
|
|
f = open(filename)
|
|
return f
|
|
yield select_wordlist
|
|
if f is not None:
|
|
f.close()
|
|
|