X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/fbcfb25715ddbb522c8efac3faec1eca4811683d..a4d8ba8f5aee04e305a1eb43d94bd97039f72167:/tests/files.py diff --git a/tests/files.py b/tests/files.py index 2f636ec..24d4ea4 100755 --- a/tests/files.py +++ b/tests/files.py @@ -23,34 +23,8 @@ import dtest,time,disorder,sys def test(): """Check that the file listing comes out right""" dtest.start_daemon() - time.sleep(5) # give rescan a chance - c = disorder.client() - failures = 0 - for d in dtest.dirs_by_dir: - xdirs = dtest.dirs_by_dir[d] - dirs = c.directories(d) - xdirs.sort() - dirs.sort() - if dirs != xdirs: - print - print "directory: %s" % d - print "expected: %s" % xdirs - print "got: %s" % dirs - failures += 1 - for d in dtest.files_by_dir: - xfiles = dtest.files_by_dir[d] - files = c.files(d) - xfiles.sort() - files.sort() - if files != xfiles: - print - print "directory: %s" % d - print "expected: %s" % xfiles - print "got: %s" % files - failures += 1 - if failures: - print - sys.exit(1) + time.sleep(2) # give rescan a chance + assert dtest.check_files() == 0 if __name__ == '__main__': - dtest.run(test) + dtest.run()