Example #1
0
File: test.py Project: 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)
Example #2
0
File: test.py Project: 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)
Example #3
0
def softToUni(message):
    message = message.decode("utf-8")
    return e4u.translate(message,
                         reverse=False,
                         **e4u.SOFTBANK_TRANSLATE_PROFILE)
Example #4
0
def softToUni(message):
	message = message.decode("utf-8")
	return e4u.translate(message, reverse=False, **e4u.SOFTBANK_TRANSLATE_PROFILE)
Example #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
Example #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