X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/0db97c0d2f4568c2b5b5f5f9b791b8025b4732aa..da6f76931a7991d6b1537765a71ca6dc9f07b64c:/tests/files.py diff --git a/tests/files.py b/tests/files.py index 89375a6..3fc19f4 100755 --- a/tests/files.py +++ b/tests/files.py @@ -23,34 +23,7 @@ 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) + assert dtest.check_files() == 0 if __name__ == '__main__': dtest.run()