Home | History | Annotate | Download | only in style

Lines Matching full:self

37     def setUp(self):
38 self._error_messages = []
39 self._error_count = 0
47 def _mock_increment_error_count(self):
48 self._error_count += 1
50 def _mock_stderr_write(self, message):
51 self._error_messages.append(message)
53 def _style_checker_configuration(self):
63 stderr_write=self._mock_stderr_write)
65 def _error_handler(self, configuration, line_numbers=None):
67 file_path=self._file_path,
68 increment_error_count=self._mock_increment_error_count,
71 def _check_initialized(self):
73 self.assertEquals(0, self._error_count)
74 self.assertEquals(0, len(self._error_messages))
76 def _call_error_handler(self, handle_error, confidence, line_number=100):
79 category=self._category,
83 def test_eq__true_return_value(self):
85 handler1 = self._error_handler(configuration=None)
86 handler2 = self._error_handler(configuration=None)
88 self.assertTrue(handler1.__eq__(handler2))
90 def test_eq__false_return_value(self):
92 def make_handler(configuration=self._style_checker_configuration(),
103 self.assertTrue(handler.__eq__(make_handler()))
106 self.assertFalse(handler.__eq__(make_handler(configuration=None)))
107 self.assertFalse(handler.__eq__(make_handler(file_path='bar.txt')))
108 self.assertFalse(handler.__eq__(make_handler(increment_error_count=None)))
109 self.assertFalse(handler.__eq__(make_handler(line_numbers=[50])))
111 def test_ne(self):
116 handler1 = self._error_handler(configuration=None)
117 handler2 = self._error_handler(configuration=None)
119 self.assertFalse(handler1.__ne__(handler2))
121 def test_non_reportable_error(self):
123 self._check_initialized()
124 configuration = self._style_checker_configuration()
128 self.assertFalse(configuration.is_reportable(self._category,
130 self._file_path))
131 error_handler = self._error_handler(configuration)
132 self._call_error_handler(error_handler, confidence)
134 self.assertEquals(0, self._error_count)
135 self.assertEquals([], self._error_messages)
138 def test_max_reports_per_category(self):
140 self._check_initialized()
141 configuration = self._style_checker_configuration()
142 error_handler = self._error_handler(configuration)
147 self._call_error_handler(error_handler, confidence)
148 self.assertEquals(1, self._error_count)
149 self.assertEquals(1, len(self._error_messages))
150 self.assertEquals(self._error_messages,
154 self._call_error_handler(error_handler, confidence)
157 self.assertEquals(2, self._error_count)
158 self.assertEquals(3, len(self._error_messages))
159 self.assertEquals(self._error_messages[-2],
161 self.assertEquals(self._error_messages[-1],
166 self._call_error_handler(error_handler, confidence)
167 self.assertEquals(3, self._error_count)
168 self.assertEquals(3, len(self._error_messages))
170 def test_line_numbers(self):
172 self._check_initialized()
173 configuration = self._style_checker_configuration()
174 error_handler = self._error_handler(configuration,
179 self._call_error_handler(error_handler, confidence, line_number=60)
180 self.assertEquals(0, self._error_count)
181 self.assertEquals([], self._error_messages)
184 self._call_error_handler(error_handler, confidence, line_number=50)
185 self.assertEquals(1, self._error_count)
186 self.assertEquals(self._error_messages,