Browse Source

pytest: test lightningd startup with a relative config dir

travis-debug
darosior 5 years ago
committed by Rusty Russell
parent
commit
43e55fc8e4
  1. 13
      tests/test_misc.py

13
tests/test_misc.py

@ -1633,3 +1633,16 @@ def test_list_features_only(node_factory):
'option_gossip_queries_ex/odd',
'option_static_remotekey/odd']
assert features == expected
def test_relative_config_dir(node_factory):
l1 = node_factory.get_node(start=False)
initial_dir = os.getcwd()
lndir = l1.daemon.opts.get("lightning-dir")[:-1]
*root_dir, l1.daemon.opts["lightning-dir"] = lndir.split('/')
os.chdir('/'.join(root_dir))
l1.daemon.executable = os.path.join(initial_dir, l1.daemon.executable)
l1.start()
assert os.path.isabs(l1.rpc.listconfigs()["lightning-dir"])
l1.stop()
os.chdir(initial_dir)

Loading…
Cancel
Save