Ejemplo n.º 1
0
Archivo: test.py Proyecto: DexterLB/e4u
 def test_carrier_to_unicode(self):
     contents = self._carrier_contents
     expected = self._unicode_contents
     profile = {
         'carrier': self._carrier,
         'encoding': self._encoding,
     }
     result = e4u.translate(contents, **profile)
     self.assertEqual(result, expected)
     self.output("%s => unicode" % self._carrier, contents, expected, result)
Ejemplo n.º 2
0
Archivo: test.py Proyecto: DexterLB/e4u
 def test_unicode_to_carrier(self):
     contents = self._unicode_contents
     expected = self._carrier_contents
     profile = {
         'reverse': True,
         'carrier': self._carrier,
         'encoding': self._encoding,
     }
     result = e4u.translate(contents, **profile)
     self.assertEqual(result, expected)
     self.output("unicode => %s" % self._carrier, contents, expected, result)
Ejemplo n.º 3
0
def softToUni(message):
    message = message.decode("utf-8")
    return e4u.translate(message,
                         reverse=False,
                         **e4u.SOFTBANK_TRANSLATE_PROFILE)
Ejemplo n.º 4
0
def softToUni(message):
	message = message.decode("utf-8")
	return e4u.translate(message, reverse=False, **e4u.SOFTBANK_TRANSLATE_PROFILE)
Ejemplo n.º 5
0
def translate_dict(src, carrier):
    src._mutable = True
    for key, value in src.iteritems():
        src[key] = e4u.translate(value, **{'carrier': carrier, 'encoding': settings.DEFAULT_CHARSET})
    src._mutable = False
    src._mfw_encoded = True
Ejemplo n.º 6
0
def translate(src, carrier, encoding):
    c = force_unicode(src)
    # translate all emoji
    c = e4u.translate(c, reverse=True, **{'carrier': carrier, 'encoding': encoding})
    return c