[Python-Dev] PEP: Frequently-requested additional features for the unittest module (original) (raw)

Scott David Daniels Scott.Daniels at Acm.Org
Wed Jul 16 15:13:53 CEST 2008


Ben Finney wrote: ...

def assertcomparetrue(op, first, second, msg=None): if msg is None: msg = "%(first)r %(op)r %(second)" % vars() if not op(first, second): raise self.failureexception(msg)

I would rather something more like:

   def assert_compare_true(op, first, second, msg=None):
       if op(first, second):
           return
       raise self.failure_exception(msg)
       if msg is None:
           self.failure_exception("%(first)r %(op)r %(second)"
                                      % vars())
       self.failure_exception("%(first)r %(op)r %(second): %(msg)"
                              % vars())

--Scott David Daniels Scott.Daniels at Acm.Org



More information about the Python-Dev mailing list