Commit | Line | Data |
---|---|---|
121e3654 RK |
1 | #! /usr/bin/env python |
2 | import dtest,time,disorder,sys | |
3 | ||
4 | def test(): | |
5 | """Ask the server its version number""" | |
6 | time.sleep(5) # give rescan a chance | |
7 | c = disorder.client() | |
8 | failures = 0 | |
9 | for d in dtest.dirs_by_dir: | |
10 | xdirs = dtest.dirs_by_dir[d] | |
11 | dirs = c.directories(d) | |
12 | xdirs.sort() | |
13 | dirs.sort() | |
14 | if dirs != xdirs: | |
15 | ||
16 | print "directory: %s" % d | |
17 | print "expected: %s" % xdirs | |
18 | print "got: %s" % dirs | |
19 | failures += 1 | |
20 | for d in dtest.files_by_dir: | |
21 | xfiles = dtest.files_by_dir[d] | |
22 | files = c.files(d) | |
23 | xfiles.sort() | |
24 | files.sort() | |
25 | if files != xfiles: | |
26 | ||
27 | print "directory: %s" % d | |
28 | print "expected: %s" % xfiles | |
29 | print "got: %s" % files | |
30 | failures += 1 | |
31 | if failures: | |
32 | ||
33 | sys.exit(1) | |
34 | ||
35 | if __name__ == '__main__': | |
36 | dtest.run(test) |