Lines Matching full:ignore
25 # members to ignore.
29 def assertListEq(self, l1, l2, ignore): argument
30 ''' succeed iff {l1} - {ignore} == {l2} - {ignore} '''
31 missing = (set(l1) ^ set(l2)) - set(ignore)
33 print >>sys.stderr, "l1=%r\nl2=%r\nignore=%r" % (l1, l2, ignore)
36 def assertHasattr(self, obj, attr, ignore): argument
37 ''' succeed iff hasattr(obj,attr) or attr in ignore. '''
38 if attr in ignore: return
44 def assertHaskey(self, obj, key, ignore): argument
45 ''' succeed iff key in obj or key in ignore. '''
46 if key in ignore: return
51 def assertEqualsOrIgnored(self, a, b, ignore): argument
52 ''' succeed iff a == b or a in ignore or b in ignore '''
53 if a not in ignore and b not in ignore:
56 def checkModule(self, moduleName, module=None, ignore=()): argument
59 ignore are ignored. If no module is provided, the appropriate
92 if name in ignore:
94 self.assertHasattr(module, name, ignore)
111 self.assertListEq(real_bases, pyclbr_bases, ignore)
128 self.assertListEq(foundMethods, actualMethods, ignore)
132 ignore)
149 self.assertHaskey(dict, name, ignore)
153 self.checkModule('doctest', ignore=("DocTestCase",))
169 cm('random', ignore=('Random',)) # from _random import Random as CoreGenerator
170 cm('cgi', ignore=('log',)) # set with = in module
171 cm('urllib', ignore=('_CFNumberToInt32',
181 cm('aifc', ignore=('openfp',)) # set with = in module
183 cm('sre_parse', ignore=('dump', 'groups')) # from sre_constants import *; property