diff options
author | Kali Kaneko <kali@futeisha.org> | 2016-02-25 11:59:39 -0400 |
---|---|---|
committer | Kali Kaneko <kali@futeisha.org> | 2016-02-25 11:59:39 -0400 |
commit | 2599431bb42380f5d8d45769c9a56175f8137267 (patch) | |
tree | 9aefbbb583f5bc1ca6894bbbe0acc54f033fe5da /tests/helpers | |
parent | b8736b39e21251f9a888914822858c704fdb8e08 (diff) |
[bug] remove tempdir after soledad sync test
Closes: #7921
Diffstat (limited to 'tests/helpers')
-rwxr-xr-x | tests/helpers/soledad_sync.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/helpers/soledad_sync.py b/tests/helpers/soledad_sync.py index b8e8fbc9..f4fc81ae 100755 --- a/tests/helpers/soledad_sync.py +++ b/tests/helpers/soledad_sync.py @@ -17,6 +17,7 @@ It takes 5 arguments: __author__: kali@leap.se """ import os +import shutil import sys import tempfile @@ -56,8 +57,13 @@ def create_docs(soledad): if __name__ == '__main__': tempdir = tempfile.mkdtemp() + + def rm_tempdir(): + shutil.rmtree(tempdir) + if len(sys.argv) < 6: bail(USAGE, 2) + uuid, token, server, cert_file, passphrase = sys.argv[1:] s = get_soledad_instance( uuid, passphrase, tempdir, server, cert_file, token) @@ -65,10 +71,12 @@ if __name__ == '__main__': def onSyncDone(sync_result): print "SYNC_RESULT:", sync_result s.close() + rm_tempdir() reactor.stop() def log_and_exit(f): log.err(f) + rm_tempdir() reactor.stop() def start_sync(): |