def _test(self,stxtxt , expected): if not isinstance(stxtxt, UnicodeType): res = HTML(stxtxt,level=1,header=0) if res.find(expected)==-1: print "Text: ",stxtxt print "Converted:",res print "Expected: ",expected raise AssertionError,"basic test failed for '%s'" % stxtxt if isinstance(stxtxt, UnicodeType): ustxtxt = stxtxt else: ustxtxt = unicode(stxtxt) res = HTML(ustxtxt,level=1,header=0) if res.find(expected)==-1: print "Text: ",stxtxt.encode('latin-1') print "Converted:",res.encode('latin-1') print "Expected: ",expected.encode('latin-1') raise AssertionError, ("basic test failed for Unicode '%s'" % stxtxt)