diff --git a/src/scripts/test_python.py b/src/scripts/test_python.py index f2e99cbfe4a..07679666148 100644 --- a/src/scripts/test_python.py +++ b/src/scripts/test_python.py @@ -176,19 +176,23 @@ def test_rng(self): user_rng.add_entropy('seed material...') - user_rng = botan.RandomNumberGenerator("esdm-full") + # execute ESDM tests only on Linux + if platform.system() != "Linux": + return - output1 = user_rng.get(32) - output2 = user_rng.get(32) + esdm_rng = botan.RandomNumberGenerator("esdm-full") + + output1 = esdm_rng.get(32) + output2 = esdm_rng.get(32) self.assertEqual(len(output1), 32) self.assertEqual(len(output2), 32) self.assertNotEqual(output1, output2) - user_rng = botan.RandomNumberGenerator("esdm-pr") + esdm_rng = botan.RandomNumberGenerator("esdm-pr") - output1 = user_rng.get(32) - output2 = user_rng.get(32) + output1 = esdm_rng.get(32) + output2 = esdm_rng.get(32) self.assertEqual(len(output1), 32) self.assertEqual(len(output2), 32)