Example #1
0
 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)
Example #2
0
        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
Example #3
0
        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
Example #4
0
 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
Example #5
0
 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