chiark / gitweb /
unicode.c iterators can now have their notion of Word_Break tailored.
[disorder] / tests / files.py
CommitLineData
121e3654
RK
1#! /usr/bin/env python
2import dtest,time,disorder,sys
3
4def 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 print
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 print
27 print "directory: %s" % d
28 print "expected: %s" % xfiles
29 print "got: %s" % files
30 failures += 1
31 if failures:
32 print
33 sys.exit(1)
34
35if __name__ == '__main__':
36 dtest.run(test)