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)
Exemple #2
0
    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, [])