summaryrefslogtreecommitdiff
path: root/tests/helpers
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2016-02-25 17:15:51 +0100
committervarac <varacanero@zeromail.org>2016-02-25 17:15:51 +0100
commit36dca518fa9e4d571eab12a48ce816dc60c24023 (patch)
tree84c2c6d34d4e9e70dc4bf36b953c9722c98c24fd /tests/helpers
parent81501eae66c9b46283b16cb83e4037938655094d (diff)
parentc6c759a16b41488f5f6516d0e1e07003334d3b58 (diff)
Merge branch 'develop' of github.com:leapcode/leap_platform into develop
Diffstat (limited to 'tests/helpers')
-rwxr-xr-xtests/helpers/soledad_sync.py8
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():