mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-01-01 19:10:58 +00:00
29 lines
554 B
Python
29 lines
554 B
Python
from ..src.storage import Storage
|
|
|
|
|
|
def test_set_pin_success():
|
|
s = Storage()
|
|
hw_salt = b"\x00\x00\x00\x00\x00\x00"
|
|
s.init(hw_salt)
|
|
s._set_pin(1)
|
|
assert s.unlock(1)
|
|
|
|
s = Storage()
|
|
s.init(hw_salt)
|
|
s._set_pin(229922)
|
|
assert s.unlock(229922)
|
|
|
|
|
|
def test_set_pin_failure():
|
|
s = Storage()
|
|
hw_salt = b"\x00\x00\x00\x00\x00\x00"
|
|
s.init(hw_salt)
|
|
s._set_pin(1)
|
|
assert s.unlock(1)
|
|
assert not s.unlock(1234)
|
|
|
|
s = Storage()
|
|
s.init(hw_salt)
|
|
s._set_pin(229922)
|
|
assert not s.unlock(1122992211)
|