Commit d7d1e3a6 authored by Tom Niget's avatar Tom Niget Committed by Tom Niget

tests: cleanup test folder in teardown

Same as demo, tests expect a clean work directory, otherwise weird behavior will occur.
parent cd6bd6b2
...@@ -29,12 +29,12 @@ class TestRegistryClientInteract(unittest.TestCase): ...@@ -29,12 +29,12 @@ class TestRegistryClientInteract(unittest.TestCase):
@classmethod @classmethod
def setUpClass(cls): def setUpClass(cls):
re6st_wrap.initial()
# if running in net ns, set lo up # if running in net ns, set lo up
subprocess.check_call(("ip", "link", "set", "lo", "up")) subprocess.check_call(("ip", "link", "set", "lo", "up"))
def setUp(self): def setUp(self):
re6st_wrap.initial()
self.port = 18080 self.port = 18080
self.url = "http://localhost:{}/".format(self.port) self.url = "http://localhost:{}/".format(self.port)
# not important, used in network_config check # not important, used in network_config check
......
...@@ -29,8 +29,9 @@ RE6ST_CONF = PYTHON + " -m re6st.cli.conf" ...@@ -29,8 +29,9 @@ RE6ST_CONF = PYTHON + " -m re6st.cli.conf"
def initial(): def initial():
"""create the workplace""" """create the workplace"""
if not WORK_DIR.exists(): if WORK_DIR.exists():
WORK_DIR.mkdir() shutil.rmtree(str(WORK_DIR))
WORK_DIR.mkdir()
def ip_to_serial(ip6): def ip_to_serial(ip6):
"""convert ipv6 address to serial""" """convert ipv6 address to serial"""
......
...@@ -84,6 +84,8 @@ class TestNet(unittest.TestCase): ...@@ -84,6 +84,8 @@ class TestNet(unittest.TestCase):
def setUpClass(cls): def setUpClass(cls):
"""create work dir""" """create work dir"""
logging.basicConfig(level=logging.INFO) logging.basicConfig(level=logging.INFO)
def setUp(self):
re6st_wrap.initial() re6st_wrap.initial()
@classmethod @classmethod
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment