Fixing up fixtures to fail fast and delete Ursulas when done.

pull/2140/head
jMyles 2020-06-23 15:59:11 -07:00
parent 03a4bcd752
commit e8e3e9ab4e
1 changed files with 5 additions and 2 deletions

View File

@ -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