From cb99a175ea26afd34df330ec00950d60a7a5f037 Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 7 Aug 2019 17:42:36 +0200 Subject: [PATCH] storage: explicitly reseed in PRNG tests --- storage/tests/python/tests/conftest.py | 8 -------- storage/tests/python/tests/test_pin_log.py | 4 +++- storage/tests/python/tests/test_prng.py | 2 ++ 3 files changed, 5 insertions(+), 9 deletions(-) delete mode 100644 storage/tests/python/tests/conftest.py diff --git a/storage/tests/python/tests/conftest.py b/storage/tests/python/tests/conftest.py deleted file mode 100644 index 9c908e2d1..000000000 --- a/storage/tests/python/tests/conftest.py +++ /dev/null @@ -1,8 +0,0 @@ -from ..src import prng - - -def pytest_runtest_teardown(item): - """ - Called after each test ran to reset the PRNG - """ - prng.seed = 0 diff --git a/storage/tests/python/tests/test_pin_log.py b/storage/tests/python/tests/test_pin_log.py index 5ef72c521..ffa18ddc3 100644 --- a/storage/tests/python/tests/test_pin_log.py +++ b/storage/tests/python/tests/test_pin_log.py @@ -1,7 +1,9 @@ -from ..src import pin_log +from ..src import pin_log, prng def test_generate_guard_key(): + prng.random_reseed(0) + p = pin_log.PinLog(None) assert p._generate_guard_key() == 2267428717 diff --git a/storage/tests/python/tests/test_prng.py b/storage/tests/python/tests/test_prng.py index 5d2ae8e43..661a389db 100644 --- a/storage/tests/python/tests/test_prng.py +++ b/storage/tests/python/tests/test_prng.py @@ -2,6 +2,8 @@ from ..src import prng def test_prng(): + prng.random_reseed(0) + buf = prng.random_buffer(4) assert buf == b"\x5f\xf3\x6e\x3c" buf = prng.random_buffer(4)