Esempio n. 1
0
class TestRunnerExecutionTest(unittest.TestCase):
    def setUp(self):
        self.injector_mock = mock(TestInjector)

        self.test_runner = TestRunner()
        self.test_runner._injector = self.injector_mock

    def test_should_execute_test_function_when_running_test(self):
        test_definition_mock = mock(TestDefinition)
        when(self.injector_mock).execute_test(test_definition_mock).thenReturn(mock(TestResult))

        self.test_runner.run_test([test_definition_mock])

        when(self.injector_mock).execute_test(test_definition_mock)