From cb4920b5661e710f2e5f086a333eeb7551fba35a Mon Sep 17 00:00:00 2001 From: Sergi Delgado Segura Date: Tue, 5 May 2020 13:18:03 +0200 Subject: [PATCH] plugin - Modifies conf when running tests to reduce running time --- watchtower-plugin/test_watchtower.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/watchtower-plugin/test_watchtower.py b/watchtower-plugin/test_watchtower.py index bb6f9f0..820d662 100644 --- a/watchtower-plugin/test_watchtower.py +++ b/watchtower-plugin/test_watchtower.py @@ -1,4 +1,5 @@ import random +import configparser from time import sleep from coincurve import PrivateKey from threading import Thread @@ -78,8 +79,15 @@ def get_random_value_hex(nbytes): @pytest.fixture(scope="session", autouse=True) -def towers_dict(): +def init_tower(): os.environ["TOWERS_DATA_DIR"] = "/tmp/watchtower" + config = configparser.ConfigParser() + config["general"] = {"max_retries": "5"} + + os.makedirs(os.environ["TOWERS_DATA_DIR"]) + + with open(os.path.join(os.environ["TOWERS_DATA_DIR"], "watchtower.conf"), "w") as configfile: + config.write(configfile) yield