X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/22cd3411a5f1587f8f970fc05bd64fe94d4e0523..bb9bcc90f053ce316035ea1ff68d704d470f9d3d:/tests/dtest.py diff --git a/tests/dtest.py b/tests/dtest.py index 62cf74c..be45435 100644 --- a/tests/dtest.py +++ b/tests/dtest.py @@ -169,7 +169,7 @@ def bindable(p): def default_config(encoding="UTF-8"): """Write the default config""" open("%s/config" % testroot, "w").write( - """home %s + """home %s/home collection fs %s %s/tracks scratch %s/scratch.ogg gap 0 @@ -231,7 +231,7 @@ Start the daemon.""" time.sleep(1) print " starting daemon" # remove the socket if it exists - socket = "%s/socket" % testroot + socket = "%s/home/socket" % testroot try: os.remove(socket) except: @@ -271,16 +271,10 @@ def create_user(username="fred", password="fredpass"): "--user", "root", "edituser", username, "rights", "all"]) def rescan(c=None): - class rescan_monitor(disorder.monitor): - def rescanned(self): - return False + print " initiating rescan" if c is None: c = disorder.client() - m = rescan_monitor() - print " initiating rescan" - c.rescan() - print " waiting for rescan to complete" - m.run() + c.rescan('wait') print " rescan completed" def stop_daemon(): @@ -319,6 +313,7 @@ def run(module=None, report=True): if type(module) == str: module = __import__(module) name = module.__name__ + print "--- %s ---" % name # Open the error log global errs logfile = "%s.log" % name