def testUtfFromCallable(self): def fn(): pass fn.__name__ = self.richstr self.assertTrue( utf(fn).startswith("<function %s at 0x" % self.richstr))
def testUtfFromCustom__unicode__(self): class C(object): def __init__(self, s): self.s = s def __unicode__(self): return self.s self.assertTypeEquals(self.richstr, utf(C(self.richuni)))
def testUtfFromNumber(self): self.assertTypeEquals("14.5", utf(14.5))
def testUtfFromRichUnicode(self): self.assertTypeEquals(self.richstr, utf(self.richuni))
def testUtfFromAsciiUnicode(self): self.assertTypeEquals("string", utf(u"string"))
def testUtfFromRichString(self): self.assertTypeEquals(self.richstr, utf(self.richstr))
def testUtfFromAsciiString(self): s = utf("string") self.assertTypeEquals("string", s) self.assertTypeEquals(type("string"), type(s))
def testUtfFromBool(self): self.assertTypeEquals(("False"), utf(False))
def testUtfFromCallable(self): def fn(): pass fn.__name__ = self.richstr self.assertTrue(utf(fn).startswith( "<function %s at 0x" % self.richstr))
def __str__( self ): return utf( self.content )
def __str__(self): return utf(self.content)