Пример #1
0
 def test_simple(self):
     self.assertEqual(u'abc', stringutil.escape_identifier(u'abc'))
     self.assertEqual(u'abc2', stringutil.escape_identifier(u'abc2'))
     self.assertEqual(u'abc-', stringutil.escape_identifier(u'abc-'))
     self.assertEqual(u'ab-c', stringutil.escape_identifier(u'ab-c'))
     self.assertEqual(u'a-bc', stringutil.escape_identifier(u'a-bc'))
     self.assertEqual(u'-abc', stringutil.escape_identifier(u'-abc'))
Пример #2
0
 def test_special_chars(self):
     self.assertEqual(u'ab\\{c', stringutil.escape_identifier(u'ab{c'))
     self.assertEqual(u'\\000036abc', stringutil.escape_identifier(u'6abc'))
     self.assertEqual(u'\\{abc', stringutil.escape_identifier(u'{abc'))
     self.assertEqual(u'a\\\\bc', stringutil.escape_identifier(u'a\\bc'))
     self.assertEqual(u'abc\\.', stringutil.escape_identifier(u'abc.'))