def test_process(self): configuration = StyleProcessorConfiguration( filter_configuration=FilterConfiguration(), max_reports_per_category={}, min_confidence=3, output_format="vs7", stderr_write=self._mock_stderr_write, ) processor = StyleProcessor(configuration) processor.process(lines=["line1", "Line with tab:\t"], file_path="foo.txt") self.assertEquals(processor.error_count, 1) expected_messages = ["foo.txt(2): Line contains tab character. " "[whitespace/tab] [5]\n"] self.assertEquals(self._messages, expected_messages)
def test_process(self): configuration = StyleProcessorConfiguration( filter_configuration=FilterConfiguration(), max_reports_per_category={}, min_confidence=3, output_format="vs7", commit_queue=False) processor = StyleProcessor(configuration) processor.process(lines=['line1', 'Line with tab:\t'], file_path='foo.txt') self.assertEqual(processor.error_count, 1) expected_messages = ['ERROR: foo.txt(2): Line contains tab character. ' '[whitespace/tab] [5]\n'] self.assertLog(expected_messages)
def test_init(self): """Test __init__ constructor.""" configuration = StyleProcessorConfiguration( filter_configuration=FilterConfiguration(), max_reports_per_category={}, min_confidence=3, output_format="vs7", stderr_write=self._mock_stderr_write) processor = StyleProcessor(configuration) self.assertEqual(processor.error_count, 0) self.assertEqual(self._messages, [])