コード例 #1
0
 def spec(world):
     result = world.failing_example.run(MockExampleGroup(), mock_world_factory)
     io = StringIO()
     pf = ProgressFormatter(io)
     pf.summarise_errors([(world.error_example, result)])
     assert io.getvalue() != '' # there must be a better test than this which isn't terrifyingly brittle
コード例 #2
0
 def spec(world):
     io = StringIO()
     pf = ProgressFormatter(io)
     pf.summarise_results(total = 3, successes = 1, failures = 1, errors = 1)
     assert io.getvalue() == 'Ran 3 examples: 1 success, 1 failure, 1 error\n'
コード例 #3
0
 def spec(world):
     io = StringIO()
     pf = ProgressFormatter(io)
     pf.error(MockExample(), (3, None))
     assert io.getvalue() == 'E'
コード例 #4
0
 def spec(world):
     io = StringIO()
     pf = ProgressFormatter(io)
     pf.failure(MockExample(), (2, None))
     assert io.getvalue() == 'F'
コード例 #5
0
 def spec(world):
     io = StringIO()
     pf = ProgressFormatter(io)
     pf.success(MockExample(), (1, None))
     assert io.getvalue() == '.'
コード例 #6
0
 def s(w):
     io = StringIO()
     pf = ProgressFormatter(io)
     pf.run_finished(time_taken = 1.2)
     assert io.getvalue() == '\nRun finished in 1.20000 seconds\n'