[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