Пример #1
0
 def test_looponfailreport(self, testdir, linecomp):
     modcol = testdir.getmodulecol("""
         def test_fail():
             assert 0
         def test_fail2():
             raise ValueError()
     """)
     rep = TerminalReporter(modcol.config, file=linecomp.stringio)
     reports = [basic_run_report(x) for x in modcol.collect()]
     rep.pytest_looponfailinfo(reports, [modcol.config.topdir])
     linecomp.assert_contains_lines([
         "*test_looponfailreport.py:2: assert 0",
         "*test_looponfailreport.py:4: ValueError*",
         "*waiting*", 
         "*%s*" % (modcol.config.topdir),
     ])