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)
Example #2
0
    def _test(self, stxtxt, expected):

        if not isinstance(stxtxt, UnicodeType):
            res = HTML(stxtxt, level=1, header=0)
            if not expected in res:
                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 not expected in res:

            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)