Example #1
0
 def test_simple(self):
     self.assertEqual(u'abc', stringutil.unescape_identifier(u'abc'))
     self.assertEqual(u'abc2', stringutil.unescape_identifier(u'abc2'))
     self.assertEqual(u'abc-', stringutil.unescape_identifier(u'abc-'))
     self.assertEqual(u'ab-c', stringutil.unescape_identifier(u'ab-c'))
     self.assertEqual(u'a-bc', stringutil.unescape_identifier(u'a-bc'))
     self.assertEqual(u'-abc', stringutil.unescape_identifier(u'-abc'))
Example #2
0
 def test_special_chars(self):
     self.assertEqual(u'ab{c', stringutil.unescape_identifier(u'ab\\{c'))
     self.assertEqual(u'6abc', stringutil.unescape_identifier(u'\\000036abc'))
     self.assertEqual(u'{abc', stringutil.unescape_identifier(u'\\{abc'))
     self.assertEqual(u'a\\bc', stringutil.unescape_identifier(u'a\\\\bc'))
     self.assertEqual(u'abc.', stringutil.unescape_identifier(u'abc\\.'))