Example #1
0
 def valid(self, addr, name=None, subject=None, options=None):
   parser = self.parser()
   if parser:
     got = self.call(parser, "parse", addr)
     expected = "%s\n" % pprint_address(name, subject, options)
     assert expected == got, "expected\n<EXP>%s</EXP>\ngot\n<GOT>%s</GOT>" % (expected, got)
   else:
     ParserBase.valid(self, addr, (name, subject, options))
Example #2
0
 def valid(self, addr, name=None, subject=None, options=None):
     parser = self.parser()
     if parser:
         got = self.call(parser, "parse", addr)
         expected = "%s\n" % pprint_address(name, subject, options)
         assert expected == got, "expected\n<EXP>%s</EXP>\ngot\n<GOT>%s</GOT>" % (
             expected, got)
     else:
         ParserBase.valid(self, addr, (name, subject, options))