Example #1
0
 def test_unicode_escape(self):
     from _codecs import unicode_escape_encode, unicode_escape_decode
     assert unicode_escape_encode(u'abc') == (
         u'abc'.encode('unicode_escape'), 3)
     assert unicode_escape_decode('abc') == (
         u'abc'.decode('unicode_escape'), 3)
     assert unicode_escape_decode('\\x61\\x62\\x63') == (u'abc', 12)
def _reference_as_unicode_escape_string(args):
    if not isinstance(args[0], str):
        raise TypeError
    global _codecs_module
    if not _codecs_module:
        import _codecs as _codecs_module
    return _codecs_module.unicode_escape_encode(args[0])[0]
Example #3
0
def PyUnicode_AsUnicodeEscapeString(string):
    global _codecs_module
    if not _codecs_module:
        import _codecs as _codecs_module
    return _codecs_module.unicode_escape_encode(string)[0]
Example #4
0
 def test_unicode_escape(self):
     from _codecs import unicode_escape_encode, unicode_escape_decode
     assert unicode_escape_encode(u'abc') == (u'abc'.encode('unicode_escape'), 3)
     assert unicode_escape_decode('abc') == (u'abc'.decode('unicode_escape'), 3)
     assert unicode_escape_decode('\\x61\\x62\\x63') == (u'abc', 12)
Example #5
0
    def test_unicode_escape(self):
        from _codecs import unicode_escape_encode, unicode_escape_decode

        assert unicode_escape_encode(u"abc") == (u"abc".encode("unicode_escape"), 3)
        assert unicode_escape_decode("abc") == (u"abc".decode("unicode_escape"), 3)
        assert unicode_escape_decode("\\x61\\x62\\x63") == (u"abc", 12)
Example #6
0
def _reference_unicode_escape(args):
    import _codecs
    return _codecs.unicode_escape_encode(args[0])[0]