Changeset 2ae03043 in trunk


Ignore:
Timestamp:
2020-11-19T17:04:02Z (4 years ago)
Author:
Itamar Turner-Trauring <itamar@…>
Branches:
master
Children:
bcc509b
Parents:
ad893c9
Message:

Another passing Python 3 test.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified src/allmydata/test/test_introducer.py

    rad893c9 r2ae03043  
     1from past.builtins import unicode
    12from six import ensure_binary, ensure_text
    23
     
    909910        self.failUnlessEqual(outbound["sA"]["seqnum"], 1)
    910911        nonce1 = outbound["sA"]["nonce"]
    911         self.failUnless(isinstance(nonce1, str))
     912        self.failUnless(isinstance(nonce1, bytes))
     913        # Make nonce unicode, to match JSON:
     914        outbound["sA"]["nonce"] = unicode(nonce1, "utf-8")
    912915        self.failUnlessEqual(json.loads(published["sA"][0]),
    913916                             outbound["sA"])
     
    923926        self.failUnlessEqual(outbound["sA"]["seqnum"], 2)
    924927        nonce2 = outbound["sA"]["nonce"]
    925         self.failUnless(isinstance(nonce2, str))
     928        self.failUnless(isinstance(nonce2, bytes))
    926929        self.failIfEqual(nonce1, nonce2)
     930        # Make nonce unicode, to match JSON:
     931        outbound["sA"]["nonce"] = unicode(nonce2, "utf-8")
     932        outbound["sB"]["nonce"] = unicode(outbound["sB"]["nonce"], "utf-8")
    927933        self.failUnlessEqual(json.loads(published["sA"][0]),
    928934                             outbound["sA"])
Note: See TracChangeset for help on using the changeset viewer.