[TIP] Test discovery for unittest
Fernando Perez
fperez.net at gmail.com
Fri Apr 10 11:27:59 PDT 2009
On Fri, Apr 10, 2009 at 11:18 AM, Olemis Lang <olemis at gmail.com> wrote:
> On Fri, Apr 10, 2009 at 1:18 PM, Scott David Daniels
> <Scott.Daniels at acm.org> wrote:
>> Olemis Lang wrote:> class PackageTestLoader(unittest.TestLoader):
>>> ...
>>> def __init__(self, pattern=defaultPattern, loader=defaultTestLoader,
>>> impall=False, globs={}, ns={},
>>> ):
>>> ...
>>> self.locals = ns
>>> self.globs = globs
>>> ...
>>
>> I'd suggest instead:
>> def __init__(self, pattern=defaultPattern, loader=defaultTestLoader,
>> impall=False, globs=None, ns=None):
>> if ns is None:
>> ns = {}
>> if globs is None:
>> globs = {}
>> ...
>> self.locals = ns
>> self.globs = globs
>> ...
>>
>
> Please ... why ?
More information about the testing-in-python
mailing list