def test___unicode__of_custom_class(self): from zope.proxy._compat import PY3, _u if PY3: # Gone in Python 3: return class CustomClass(object): def __unicode__(self): return _u('Hello, \u2603') cc = CustomClass() self.assertEqual(unicode(cc), _u('Hello, \u2603')) proxy = self._makeOne(cc) self.assertEqual(unicode(proxy), _u('Hello, \u2603'))
def test___unicode__of_unicode(self): from zope.proxy._compat import PY3, _u if PY3: # Gone in Python 3: return s = _u('Hello, \u2603') proxy = self._makeOne(s) self.assertEqual(unicode(proxy), s)
def __unicode__(self): return _u('Hello, \u2603')