import pytest | |
from utils import * | |
# ref: https://stackoverflow.com/questions/22627659/run-code-before-and-after-each-test-in-py-test | |
def stop_server_after_each_test(): | |
# do nothing before each test | |
yield | |
# stop all servers after each test | |
instances = set( | |
server_instances | |
) # copy the set to prevent 'Set changed size during iteration' | |
for server in instances: | |
server.stop() | |