def b(world): def failing_test_function(self): assert False def error_test_function(self): raise KeyError('grrr') example_suite = ExampleSuite() example_group = ExampleGroup(example_suite, 'reports') world.ex1 = Example('All good', first_test_function) world.ex2 = Example('Fail', failing_test_function) world.ex3 = Example('Error', error_test_function) example_group.add_example(world.ex1) example_group.add_example(world.ex2) example_group.add_example(world.ex3) io = StringIO() world.mock_formatter = MockFormatter() world.reporter = Reporter(world.mock_formatter) example_group.run(world.reporter)
def s(w): mock_example_suite = MockExampleSuite() example_group = ExampleGroup(mock_example_suite, 'describe delegation test group') example_group.pop_current_example_group() assert mock_example_suite.example_group_popped
def s(w): mock_example_suite = MockExampleSuite() example_group = ExampleGroup(mock_example_suite, 'describe delegation test group') example_group.set_current_example_group(w.child) assert mock_example_suite.example_group_set is w.child
def s(w): example_group = ExampleGroup(w.example_suite, '__exit__ group') w.example_suite.set_current_example_group(example_group) example_group.__exit__(None, None, None) assert w.example_suite.get_current_example_group() is w.example_suite
def s(w): example_group = ExampleGroup(w.example_suite, '__enter__ group') assert example_group.__enter__() is example_group assert w.example_suite.get_current_example_group() is example_group