mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-17 03:48:09 +00:00
22 lines
556 B
Python
22 lines
556 B
Python
|
from common import *
|
||
|
from trezor.pin import pin_to_int
|
||
|
from trezor import config
|
||
|
from apps.common import storage
|
||
|
|
||
|
|
||
|
class TestConfig(unittest.TestCase):
|
||
|
|
||
|
def test_counter(self):
|
||
|
config.init()
|
||
|
config.wipe()
|
||
|
self.assertEqual(config.unlock(pin_to_int('')), True)
|
||
|
for i in range(150):
|
||
|
self.assertEqual(storage.next_u2f_counter(), i)
|
||
|
storage.set_u2f_counter(350)
|
||
|
for i in range(351, 500):
|
||
|
self.assertEqual(storage.next_u2f_counter(), i)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|