class TestXmlFormatInfo(unittest.TestCase): def setUp(self): self.format = XmlFormatInfo() def test_escape(self): for c in "<", ">", "'", '&', '"': s = c.join(['blah', 'blah', 'and blah']) s = self.format._escape(s) if c != '&': self.assertFalse(c in s) self.assertTrue(s.count('&'), 2) self.assertTrue(s.count(';'), 2) def test_unescape(self): for c in "<", ">", "'", "&", """: s = c.join(['blah', 'blah', 'and blah']) s = self.format._unescape(s) self.assertFalse(c in s)
def setUp(self): self.format = XmlFormatInfo()