def setup_open_mock(self): self.log_file = compat.NativeIO() self.log_file.close = lambda: None with mock.patch.object( six.moves.builtins, 'open', lambda *args: self.log_file, ): self.json_reporter = json_log.JSONReporter(self.json_reporter_options) yield
def run_test(doctest): summary = compat.NativeIO() runner = DocTestRunner(optionflags=REPORT_NDIFF) runner.run(doctest, out=summary.write) assert runner.failures == 0, '\n' + summary.getvalue()
def create_stream_for_logger(self): self.stream = compat.NativeIO()