class TestCaseJSONReporterTestCase(TestCase): def set_options(self): parser = OptionParser() add_command_line_options(parser) self.options, args = parser.parse_args( ['--test-case-results', 'test_case_dummy.json']) def test_http_reporter_reports(self): self.set_options() with mock_conf_files(): self.reporter = TestCaseJSONReporter(self.options) test_case = TestCase() fake_test_result = TestResult(test_case.run) with mock.patch.object(datetime, 'datetime', **{'now.return_value': start_time}): fake_test_result.start() with mock.patch.object(datetime, 'datetime', **{'now.return_value': end_time}): fake_test_result._complete() self.reporter.test_case_complete(fake_test_result.to_dict()) assert_equal( json.loads(self.reporter.log_file.getvalue()), json.loads(output_str), )
class TestCaseJSONReporterTestCase(TestCase): def set_options(self): parser = OptionParser() add_command_line_options(parser) self.options, args = parser.parse_args([ '--test-case-results', 'test_case_dummy.json' ]) def test_json_reporter_reports(self): self.set_options() with mock_conf_files(): self.reporter = TestCaseJSONReporter(self.options) test_case = TestCase() fake_test_result = TestResult(test_case.run) with mock.patch.object( datetime, 'datetime', **{'now.return_value': start_time} ): fake_test_result.start() with mock.patch.object(datetime, 'datetime', **{'now.return_value': end_time}): fake_test_result._complete() self.reporter.test_case_complete(fake_test_result.to_dict()) assert_equal( json.loads(self.reporter.log_file.getvalue()), json.loads(output_str), )
def test_json_reporter_reports(self): self.set_options() with mock_conf_files(): self.reporter = TestCaseJSONReporter(self.options) test_case = TestCase() fake_test_result = TestResult(test_case.run) with mock.patch.object(datetime, 'datetime', **{'now.return_value': start_time}): fake_test_result.start() with mock.patch.object(datetime, 'datetime', **{'now.return_value': end_time}): fake_test_result._complete() self.reporter.test_case_complete(fake_test_result.to_dict()) assert_equal( json.loads(self.reporter.log_file.getvalue()), json.loads(output_str), )
def test_json_reporter_reports(self): self.set_options() with mock_conf_files(): self.reporter = TestCaseJSONReporter(self.options) test_case = TestCase() fake_test_result = TestResult(test_case.run) with mock.patch.object( datetime, 'datetime', **{'now.return_value': start_time} ): fake_test_result.start() with mock.patch.object(datetime, 'datetime', **{'now.return_value': end_time}): fake_test_result._complete() self.reporter.test_case_complete(fake_test_result.to_dict()) assert_equal( json.loads(self.reporter.log_file.getvalue()), json.loads(output_str), )