23
23
# SOFTWARE.
24
24
25
25
26
+ from __future__ import print_function
27
+ from __future__ import absolute_import
28
+ from builtins import range
29
+
26
30
from nose .tools import assert_raises
27
31
import gevent
28
32
import sys
29
33
30
34
from zerorpc import zmq
31
35
import zerorpc
32
- from testutils import teardown , random_ipc_endpoint , TIME_FACTOR
36
+ from . testutils import teardown , random_ipc_endpoint , TIME_FACTOR
33
37
34
38
35
39
def test_close_server_bufchan ():
@@ -54,14 +58,14 @@ def test_close_server_bufchan():
54
58
server_bufchan .recv ()
55
59
56
60
gevent .sleep (TIME_FACTOR * 3 )
57
- print 'CLOSE SERVER SOCKET!!!'
61
+ print ( 'CLOSE SERVER SOCKET!!!' )
58
62
server_bufchan .close ()
59
63
if sys .version_info < (2 , 7 ):
60
64
assert_raises (zerorpc .LostRemote , client_bufchan .recv )
61
65
else :
62
66
with assert_raises (zerorpc .LostRemote ):
63
67
client_bufchan .recv ()
64
- print 'CLIENT LOST SERVER :)'
68
+ print ( 'CLIENT LOST SERVER :)' )
65
69
client_bufchan .close ()
66
70
server .close ()
67
71
client .close ()
@@ -89,14 +93,14 @@ def test_close_client_bufchan():
89
93
server_bufchan .recv ()
90
94
91
95
gevent .sleep (TIME_FACTOR * 3 )
92
- print 'CLOSE CLIENT SOCKET!!!'
96
+ print ( 'CLOSE CLIENT SOCKET!!!' )
93
97
client_bufchan .close ()
94
98
if sys .version_info < (2 , 7 ):
95
99
assert_raises (zerorpc .LostRemote , client_bufchan .recv )
96
100
else :
97
101
with assert_raises (zerorpc .LostRemote ):
98
102
client_bufchan .recv ()
99
- print 'SERVER LOST CLIENT :)'
103
+ print ( 'SERVER LOST CLIENT :)' )
100
104
server_bufchan .close ()
101
105
server .close ()
102
106
client .close ()
@@ -122,14 +126,14 @@ def test_heartbeat_can_open_channel_server_close():
122
126
server_bufchan = zerorpc .BufferedChannel (server_hbchan )
123
127
124
128
gevent .sleep (TIME_FACTOR * 3 )
125
- print 'CLOSE SERVER SOCKET!!!'
129
+ print ( 'CLOSE SERVER SOCKET!!!' )
126
130
server_bufchan .close ()
127
131
if sys .version_info < (2 , 7 ):
128
132
assert_raises (zerorpc .LostRemote , client_bufchan .recv )
129
133
else :
130
134
with assert_raises (zerorpc .LostRemote ):
131
135
client_bufchan .recv ()
132
- print 'CLIENT LOST SERVER :)'
136
+ print ( 'CLIENT LOST SERVER :)' )
133
137
client_bufchan .close ()
134
138
server .close ()
135
139
client .close ()
@@ -162,15 +166,15 @@ def server_fn():
162
166
server_coro = gevent .spawn (server_fn )
163
167
164
168
gevent .sleep (TIME_FACTOR * 3 )
165
- print 'CLOSE CLIENT SOCKET!!!'
169
+ print ( 'CLOSE CLIENT SOCKET!!!' )
166
170
client_bufchan .close ()
167
171
client .close ()
168
172
if sys .version_info < (2 , 7 ):
169
173
assert_raises (zerorpc .LostRemote , server_coro .get )
170
174
else :
171
175
with assert_raises (zerorpc .LostRemote ):
172
176
server_coro .get ()
173
- print 'SERVER LOST CLIENT :)'
177
+ print ( 'SERVER LOST CLIENT :)' )
174
178
server .close ()
175
179
176
180
@@ -189,7 +193,7 @@ def client_do():
189
193
client_channel = client .channel ()
190
194
client_hbchan = zerorpc .HeartBeatOnChannel (client_channel , freq = TIME_FACTOR * 2 )
191
195
client_bufchan = zerorpc .BufferedChannel (client_hbchan )
192
- for x in xrange (20 ):
196
+ for x in range (20 ):
193
197
client_bufchan .emit ('add' , (x , x * x ))
194
198
event = client_bufchan .recv ()
195
199
assert event .name == 'OK'
@@ -205,7 +209,7 @@ def server_do():
205
209
server_hbchan = zerorpc .HeartBeatOnChannel (server_channel , freq = TIME_FACTOR * 2 )
206
210
server_bufchan = zerorpc .BufferedChannel (server_hbchan )
207
211
208
- for x in xrange (20 ):
212
+ for x in range (20 ):
209
213
event = server_bufchan .recv ()
210
214
assert event .name == 'add'
211
215
server_bufchan .emit ('OK' , (sum (event .args ),))
@@ -229,11 +233,11 @@ def test_do_some_req_rep_lost_server():
229
233
client = zerorpc .ChannelMultiplexer (client_events , ignore_broadcast = True )
230
234
231
235
def client_do ():
232
- print 'running'
236
+ print ( 'running' )
233
237
client_channel = client .channel ()
234
238
client_hbchan = zerorpc .HeartBeatOnChannel (client_channel , freq = TIME_FACTOR * 2 )
235
239
client_bufchan = zerorpc .BufferedChannel (client_hbchan )
236
- for x in xrange (10 ):
240
+ for x in range (10 ):
237
241
client_bufchan .emit ('add' , (x , x * x ))
238
242
event = client_bufchan .recv ()
239
243
assert event .name == 'OK'
@@ -254,7 +258,7 @@ def server_do():
254
258
server_channel = server .channel (event )
255
259
server_hbchan = zerorpc .HeartBeatOnChannel (server_channel , freq = TIME_FACTOR * 2 )
256
260
server_bufchan = zerorpc .BufferedChannel (server_hbchan )
257
- for x in xrange (10 ):
261
+ for x in range (10 ):
258
262
event = server_bufchan .recv ()
259
263
assert event .name == 'add'
260
264
server_bufchan .emit ('OK' , (sum (event .args ),))
@@ -282,7 +286,7 @@ def client_do():
282
286
client_hbchan = zerorpc .HeartBeatOnChannel (client_channel , freq = TIME_FACTOR * 2 )
283
287
client_bufchan = zerorpc .BufferedChannel (client_hbchan )
284
288
285
- for x in xrange (10 ):
289
+ for x in range (10 ):
286
290
client_bufchan .emit ('add' , (x , x * x ))
287
291
event = client_bufchan .recv ()
288
292
assert event .name == 'OK'
@@ -298,7 +302,7 @@ def server_do():
298
302
server_hbchan = zerorpc .HeartBeatOnChannel (server_channel , freq = TIME_FACTOR * 2 )
299
303
server_bufchan = zerorpc .BufferedChannel (server_hbchan )
300
304
301
- for x in xrange (10 ):
305
+ for x in range (10 ):
302
306
event = server_bufchan .recv ()
303
307
assert event .name == 'add'
304
308
server_bufchan .emit ('OK' , (sum (event .args ),))
@@ -334,15 +338,15 @@ def client_do():
334
338
335
339
if sys .version_info < (2 , 7 ):
336
340
def _do_with_assert_raises ():
337
- for x in xrange (10 ):
341
+ for x in range (10 ):
338
342
client_bufchan .emit ('sleep' , (x ,))
339
343
event = client_bufchan .recv (timeout = TIME_FACTOR * 3 )
340
344
assert event .name == 'OK'
341
345
assert list (event .args ) == [x ]
342
346
assert_raises (zerorpc .TimeoutExpired , _do_with_assert_raises )
343
347
else :
344
348
with assert_raises (zerorpc .TimeoutExpired ):
345
- for x in xrange (10 ):
349
+ for x in range (10 ):
346
350
client_bufchan .emit ('sleep' , (x ,))
347
351
event = client_bufchan .recv (timeout = TIME_FACTOR * 3 )
348
352
assert event .name == 'OK'
@@ -360,15 +364,15 @@ def server_do():
360
364
361
365
if sys .version_info < (2 , 7 ):
362
366
def _do_with_assert_raises ():
363
- for x in xrange (20 ):
367
+ for x in range (20 ):
364
368
event = server_bufchan .recv ()
365
369
assert event .name == 'sleep'
366
370
gevent .sleep (TIME_FACTOR * event .args [0 ])
367
371
server_bufchan .emit ('OK' , event .args )
368
372
assert_raises (zerorpc .LostRemote , _do_with_assert_raises )
369
373
else :
370
374
with assert_raises (zerorpc .LostRemote ):
371
- for x in xrange (20 ):
375
+ for x in range (20 ):
372
376
event = server_bufchan .recv ()
373
377
assert event .name == 'sleep'
374
378
gevent .sleep (TIME_FACTOR * event .args [0 ])
@@ -399,7 +403,7 @@ def client_do():
399
403
client_channel = client .channel ()
400
404
client_hbchan = zerorpc .HeartBeatOnChannel (client_channel , freq = TIME_FACTOR * 2 )
401
405
client_bufchan = zerorpc .BufferedChannel (client_hbchan , inqueue_size = 100 )
402
- for x in xrange (200 ):
406
+ for x in range (200 ):
403
407
event = client_bufchan .recv ()
404
408
assert event .name == 'coucou'
405
409
assert event .args == x
@@ -416,24 +420,24 @@ def server_do():
416
420
server_bufchan = zerorpc .BufferedChannel (server_hbchan , inqueue_size = 100 )
417
421
if sys .version_info < (2 , 7 ):
418
422
def _do_with_assert_raises ():
419
- for x in xrange (200 ):
423
+ for x in range (200 ):
420
424
server_bufchan .emit ('coucou' , x , timeout = 0 ) # will fail when x == 1
421
425
assert_raises (zerorpc .TimeoutExpired , _do_with_assert_raises )
422
426
else :
423
427
with assert_raises (zerorpc .TimeoutExpired ):
424
- for x in xrange (200 ):
428
+ for x in range (200 ):
425
429
server_bufchan .emit ('coucou' , x , timeout = 0 ) # will fail when x == 1
426
430
server_bufchan .emit ('coucou' , 1 ) # block until receiver is ready
427
431
if sys .version_info < (2 , 7 ):
428
432
def _do_with_assert_raises ():
429
- for x in xrange (2 , 200 ):
433
+ for x in range (2 , 200 ):
430
434
server_bufchan .emit ('coucou' , x , timeout = 0 ) # will fail when x == 100
431
435
assert_raises (zerorpc .TimeoutExpired , _do_with_assert_raises )
432
436
else :
433
437
with assert_raises (zerorpc .TimeoutExpired ):
434
- for x in xrange (2 , 200 ):
438
+ for x in range (2 , 200 ):
435
439
server_bufchan .emit ('coucou' , x , timeout = 0 ) # will fail when x == 100
436
- for x in xrange (read_cnt .value , 200 ):
440
+ for x in range (read_cnt .value , 200 ):
437
441
server_bufchan .emit ('coucou' , x ) # block until receiver is ready
438
442
server_bufchan .close ()
439
443
0 commit comments