From e8e3e9ab4e004ce4f931cbb97a292c673e50b681 Mon Sep 17 00:00:00 2001 From: jMyles Date: Tue, 23 Jun 2020 15:59:11 -0700 Subject: [PATCH] Fixing up fixtures to fail fast and delete Ursulas when done. --- tests/fixtures.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/fixtures.py b/tests/fixtures.py index 488ccce54..538240d96 100644 --- a/tests/fixtures.py +++ b/tests/fixtures.py @@ -110,7 +110,8 @@ from tests.utils.config import ( ) from tests.utils.middleware import MockRestMiddleware, MockRestMiddlewareForLargeFleetTests from tests.utils.policy import generate_random_label -from tests.utils.ursula import MOCK_URSULA_STARTING_PORT, make_decentralized_ursulas, make_federated_ursulas +from tests.utils.ursula import MOCK_URSULA_STARTING_PORT, make_decentralized_ursulas, make_federated_ursulas, \ + MOCK_KNOWN_URSULAS_CACHE test_logger = Logger("test-logger") @@ -358,7 +359,6 @@ def blockchain_alice(alice_blockchain_test_config, testerchain): @pytest.fixture(scope="module") def federated_bob(bob_federated_test_config): bob = bob_federated_test_config.produce() - _d = bob.start_learning_loop() return bob @@ -374,6 +374,9 @@ def federated_ursulas(ursula_federated_test_config): quantity=NUMBER_OF_URSULAS_IN_DEVELOPMENT_NETWORK) yield _ursulas + for ursula in _ursulas: + del MOCK_KNOWN_URSULAS_CACHE[ursula.rest_interface.port] + # # Blockchain