Beispiel #1
0
 def test_sax_parse_exception_str(self):
     # pass various values from a locator to the SAXParseException to
     # make sure that the __str__() doesn't fall apart when None is
     # passed instead of an integer line and column number
     #
     # use "normal" values for the locator:
     str(SAXParseException("message", None, self.DummyLocator(1, 1)))
     # use None for the line number:
     str(SAXParseException("message", None, self.DummyLocator(None, 1)))
     # use None for the column number:
     str(SAXParseException("message", None, self.DummyLocator(1, None)))
     # use None for both:
     str(SAXParseException("message", None, self.DummyLocator(None, None)))
 def _errorHandler(self, arg, msg, severity, locator):
     if self.__errors is None:
         self.__errors = []
     self.__errors.append(
         (severity, SAXParseException(msg, None, Locator(locator))))
Beispiel #3
0
 def test_sax_parse_exception_str(self):
     str(SAXParseException('message', None, self.DummyLocator(1, 1)))
     str(SAXParseException('message', None, self.DummyLocator(None, 1)))
     str(SAXParseException('message', None, self.DummyLocator(1, None)))
     str(SAXParseException('message', None, self.DummyLocator(None, None)))