##// END OF EJS Templates
tests: test-walkrepo shouldn't throw SystemExit...
Benoit Allard -
r7492:8649b2a3 default
parent child Browse files
Show More
@@ -30,26 +30,26 b' def runtest():'
30 reposet = frozenset(walkrepos('.', followsym=True))
30 reposet = frozenset(walkrepos('.', followsym=True))
31 if sym and (len(reposet) != 5):
31 if sym and (len(reposet) != 5):
32 print "reposet = %r" % (reposet,)
32 print "reposet = %r" % (reposet,)
33 raise SystemExit(1, "Found %d repositories when I should have found 5" % (len(reposet),))
33 print "Found %d repositories when I should have found 5" % (len(reposet),)
34 if (not sym) and (len(reposet) != 4):
34 if (not sym) and (len(reposet) != 4):
35 print "reposet = %r" % (reposet,)
35 print "reposet = %r" % (reposet,)
36 raise SystemExit(1, "Found %d repositories when I should have found 4" % (len(reposet),))
36 print "Found %d repositories when I should have found 4" % (len(reposet),)
37 sub1set = frozenset((pjoin('.', 'sub1'),
37 sub1set = frozenset((pjoin('.', 'sub1'),
38 pjoin('.', 'circle', 'subdir', 'sub1')))
38 pjoin('.', 'circle', 'subdir', 'sub1')))
39 if len(sub1set & reposet) != 1:
39 if len(sub1set & reposet) != 1:
40 print "sub1set = %r" % (sub1set,)
40 print "sub1set = %r" % (sub1set,)
41 print "reposet = %r" % (reposet,)
41 print "reposet = %r" % (reposet,)
42 raise SystemExit(1, "sub1set and reposet should have exactly one path in common.")
42 print "sub1set and reposet should have exactly one path in common."
43 sub2set = frozenset((pjoin('.', 'subsub1'),
43 sub2set = frozenset((pjoin('.', 'subsub1'),
44 pjoin('.', 'subsubdir', 'subsub1')))
44 pjoin('.', 'subsubdir', 'subsub1')))
45 if len(sub2set & reposet) != 1:
45 if len(sub2set & reposet) != 1:
46 print "sub2set = %r" % (sub2set,)
46 print "sub2set = %r" % (sub2set,)
47 print "reposet = %r" % (reposet,)
47 print "reposet = %r" % (reposet,)
48 raise SystemExit(1, "sub1set and reposet should have exactly one path in common.")
48 print "sub1set and reposet should have exactly one path in common."
49 sub3 = pjoin('.', 'circle', 'top1')
49 sub3 = pjoin('.', 'circle', 'top1')
50 if sym and not (sub3 in reposet):
50 if sym and not (sub3 in reposet):
51 print "reposet = %r" % (reposet,)
51 print "reposet = %r" % (reposet,)
52 raise SystemExit(1, "Symbolic links are supported and %s is not in reposet" % (sub3,))
52 print "Symbolic links are supported and %s is not in reposet" % (sub3,)
53
53
54 runtest()
54 runtest()
55 if sym:
55 if sym:
General Comments 0
You need to be logged in to leave comments. Login now