test_wormhole: check when_verified() being called late
This commit is contained in:
parent
a063ed2b3b
commit
f957e9b2fb
|
@ -343,7 +343,7 @@ class Wormholes(ServerBase, unittest.TestCase):
|
|||
w1.allocate_code()
|
||||
code = yield w1.when_code()
|
||||
w2.set_code(code)
|
||||
v1 = yield w1.when_verified()
|
||||
v1 = yield w1.when_verified() # early
|
||||
v2 = yield w2.when_verified()
|
||||
self.failUnlessEqual(type(v1), type(b""))
|
||||
self.failUnlessEqual(v1, v2)
|
||||
|
@ -353,6 +353,11 @@ class Wormholes(ServerBase, unittest.TestCase):
|
|||
dataY = yield w2.when_received()
|
||||
self.assertEqual(dataX, b"data2")
|
||||
self.assertEqual(dataY, b"data1")
|
||||
|
||||
# calling when_verified() this late should fire right away
|
||||
v1_late = self.successResultOf(w2.when_verified())
|
||||
self.assertEqual(v1_late, v1)
|
||||
|
||||
yield w1.close()
|
||||
yield w2.close()
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user