Browse Source

pytest: fix overzealous removal of directories on failure.

We were always deleting the directories.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
travis-experimental
Rusty Russell 4 years ago
committed by Christian Decker
parent
commit
a297c1b9a5
  1. 2
      contrib/pyln-testing/pyln/testing/fixtures.py

2
contrib/pyln-testing/pyln/testing/fixtures.py

@ -29,7 +29,7 @@ def test_base_dir():
# Now check if any test directory is left because the corresponding test
# failed. If there are no such tests we can clean up the root test
# directory.
contents = [d for d in os.listdir(directory) if os.path.isdir(d) and d.startswith('test_')]
contents = [d for d in os.listdir(directory) if os.path.isdir(os.path.join(directory, d)) and d.startswith('test_')]
if contents == []:
shutil.rmtree(directory)
else:

Loading…
Cancel
Save