def assert_no_error(self, xml_data): def handle_style_error(line_number, category, confidence, message): self.fail('Unexpected error: %d %s %d %s' % (line_number, category, confidence, message)) checker = xml.XMLChecker('foo.xml', handle_style_error) checker.check(xml_data.split('\n'))
def assert_no_error(self, xml_data): def handle_style_error(mock_error_handler, line_number, category, confidence, message): self.fail('Unexpected error: %d %s %d %s' % (line_number, category, confidence, message)) error_handler = MockErrorHandler(handle_style_error) checker = xml.XMLChecker('foo.xml', error_handler) checker.check(xml_data.split('\n')) self.assertTrue(error_handler.turned_off_filtering)
def assert_error(self, expected_line_number, expected_category, xml_data): def handle_style_error(line_number, category, confidence, message): self.had_error = True self.assertEquals(expected_line_number, line_number) self.assertEquals(expected_category, category) checker = xml.XMLChecker('foo.xml', handle_style_error) checker.check(xml_data.split('\n')) self.assertTrue(self.had_error)
def assert_error(self, expected_line_number, expected_category, xml_data): def handle_style_error(mock_error_handler, line_number, category, confidence, message): mock_error_handler.had_error = True self.assertEqual(expected_line_number, line_number) self.assertEqual(expected_category, category) error_handler = MockErrorHandler(handle_style_error) error_handler.had_error = False checker = xml.XMLChecker('foo.xml', error_handler) checker.check(xml_data.split('\n')) self.assertTrue(error_handler.had_error) self.assertTrue(error_handler.turned_off_filtering)
def test_init(self): error_handler = MockErrorHandler(self.mock_handle_style_error) checker = xml.XMLChecker('foo.xml', error_handler) self.assertEqual(checker._handle_style_error, error_handler)
def test_no_error(self): checker = xml.XMLChecker('foo.xml', self.assert_no_error) checker.check(['<foo>', '</foo>'])
def test_init(self): checker = xml.XMLChecker('foo.xml', self.mock_handle_style_error) self.assertEquals(checker.file_path, 'foo.xml') self.assertEquals(checker.handle_style_error, self.mock_handle_style_error)