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
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'
def spec(world): io = StringIO() pf = ProgressFormatter(io) pf.error(MockExample(), (3, None)) assert io.getvalue() == 'E'
def spec(world): io = StringIO() pf = ProgressFormatter(io) pf.failure(MockExample(), (2, None)) assert io.getvalue() == 'F'
def spec(world): io = StringIO() pf = ProgressFormatter(io) pf.success(MockExample(), (1, None)) assert io.getvalue() == '.'
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'