@@ -39,9 +39,7 @@ def tearDownClass(cls):
3939 cls .moosdb_process .kill ()
4040 logger .info ('killing MOOSDB done' )
4141
42-
43- class RunCloseTest (pyMOOSTestCase ):
44- def test_run_close (self ):
42+ def test_00_run_close (self ):
4543 c = pymoos .comms ()
4644
4745 self .assertFalse (c .is_connected ())
@@ -62,7 +60,7 @@ def test_run_close(self):
6260 self .assertFalse (c .is_connected ())
6361 self .assertFalse (c .is_running ())
6462
65- def test_name (self ):
63+ def test_01_name (self ):
6664 c = pymoos .comms ()
6765 c .run ('localhost' , 9000 , 'test_name' )
6866 c .wait_until_connected (2000 )
@@ -72,28 +70,28 @@ def test_name(self):
7270
7371 c .close (True )
7472
75- def test_notify_msg (self ):
73+ def test_10_notify_msg (self ):
7674 c = pymoos .comms ()
7775 c .set_on_connect_callback (
78- lambda : self .assertTrue (c .register ('SIMPLE_VAR ' )))
76+ lambda : self .assertTrue (c .register ('TEST_NOTIFY_MSG ' )))
7977 c .run ('localhost' , 9000 , 'test_notify_msg' )
8078 c .wait_until_connected (5000 )
8179 time .sleep (1 )
8280
83- self .assertTrue (c .is_registered_for ('SIMPLE_VAR ' ))
81+ self .assertTrue (c .is_registered_for ('TEST_NOTIFY_MSG ' ))
8482
8583 t = pymoos .time ()
8684
87- self .assertTrue (c .notify ('SIMPLE_VAR ' , 1. , t ))
85+ self .assertTrue (c .notify ('TEST_NOTIFY_MSG ' , 1. , t ))
8886
8987 time .sleep (1 )
9088
9189 msgs = c .fetch ()
9290 self .assertNotEqual (len (msgs ), 0 )
9391 for msg in msgs :
94- self .assertEqual (msg .key (), 'SIMPLE_VAR ' )
95- self .assertEqual (msg .name (), 'SIMPLE_VAR ' )
96- self .assertTrue (msg .is_name ('SIMPLE_VAR ' ))
92+ self .assertEqual (msg .key (), 'TEST_NOTIFY_MSG ' )
93+ self .assertEqual (msg .name (), 'TEST_NOTIFY_MSG ' )
94+ self .assertTrue (msg .is_name ('TEST_NOTIFY_MSG ' ))
9795 self .assertEqual (msg .double (), 1 )
9896 self .assertTrue (msg .is_double ())
9997 self .assertEqual (msg .source (), 'test_notify_msg' )
@@ -103,7 +101,7 @@ def test_notify_msg(self):
103101
104102 c .close (True )
105103
106- def test_register (self ):
104+ def test_11_register (self ):
107105 # self.assertFalse(True)
108106 c = pymoos .comms ()
109107 c .run ('localhost' , 9000 , 'test_register' )
@@ -119,7 +117,7 @@ def test_register(self):
119117
120118 c .close (True )
121119
122- def test_get_registered (self ):
120+ def test_12_get_registered (self ):
123121 c = pymoos .comms ()
124122 c .run ('localhost' , 9000 , 'test_get_registered' )
125123 c .wait_until_connected (2000 )
@@ -132,7 +130,7 @@ def test_get_registered(self):
132130
133131 c .close (True )
134132
135- def test_is_registered_for (self ):
133+ def test_13_is_registered_for (self ):
136134 c = pymoos .comms ()
137135 c .run ('localhost' , 9000 , 'test_is_registered_for' )
138136 c .wait_until_connected (2000 )
@@ -146,31 +144,31 @@ def test_is_registered_for(self):
146144
147145 c .close (True )
148146
149- def test_zmsg_types (self ):
147+ def test_20_zmsg_types (self ):
150148 x = bytearray ( [0 , 3 , 0x15 , 2 , 6 , 0xAA ] )
151149 s = 'hello'
152150 d = 384.653
153151 c = pymoos .comms ()
154152
155153 def on_connect ():
156- self .assertTrue (c .register ('STRING_VAR ' , 0 ))
157- self .assertTrue (c .register ('DOUBLE_VAR ' , 0 ))
158- self .assertTrue (c .register ('BINARY_VAR ' , 0 ))
154+ self .assertTrue (c .register ('TEST_STRING_VAR ' , 0 ))
155+ self .assertTrue (c .register ('TEST_DOUBLE_VAR ' , 0 ))
156+ self .assertTrue (c .register ('TEST_BINARY_VAR ' , 0 ))
159157 return True
160158
161159 c .set_on_connect_callback (on_connect )
162160
163161 c .run ('localhost' , 9000 , 'test_zmsg_types' )
164162 c .wait_until_connected (2000 )
165163
166- self .assertTrue (c .is_registered_for ('STRING_VAR ' ))
167- self .assertTrue (c .is_registered_for ('DOUBLE_VAR ' ))
168- self .assertTrue (c .is_registered_for ('BINARY_VAR ' ))
164+ self .assertTrue (c .is_registered_for ('TEST_STRING_VAR ' ))
165+ self .assertTrue (c .is_registered_for ('TEST_DOUBLE_VAR ' ))
166+ self .assertTrue (c .is_registered_for ('TEST_BINARY_VAR ' ))
169167 t = pymoos .time ()
170168
171- self .assertTrue (c .notify ('STRING_VAR ' , s , t ))
172- self .assertTrue (c .notify ('DOUBLE_VAR ' , d , t ))
173- self .assertTrue (c .notify_binary ('BINARY_VAR ' , str (x ), t ))
169+ self .assertTrue (c .notify ('TEST_STRING_VAR ' , s , t ))
170+ self .assertTrue (c .notify ('TEST_DOUBLE_VAR ' , d , t ))
171+ self .assertTrue (c .notify_binary ('TEST_BINARY_VAR ' , str (x ), t ))
174172
175173 time .sleep (1 )
176174
@@ -184,19 +182,19 @@ def on_connect():
184182 logger .debug ('iter hit' )
185183 self .assertEqual (msg .time (), t )
186184 logger .debug ('time hit' )
187- if msg .key () == 'STRING_VAR ' :
185+ if msg .key () == 'TEST_STRING_VAR ' :
188186 logger .debug ('string hit' )
189187 self .assertTrue (msg .is_string ())
190188 self .assertEqual (msg .string (), s )
191189 self .assertFalse (msg .is_double ())
192190 self .assertFalse (msg .is_binary ())
193- elif msg .key () == 'DOUBLE_VAR ' :
191+ elif msg .key () == 'TEST_DOUBLE_VAR ' :
194192 logger .debug ('double hit' )
195193 self .assertTrue (msg .is_double ())
196194 self .assertEqual (msg .double (), d )
197195 self .assertFalse (msg .is_string ())
198196 self .assertFalse (msg .is_binary ())
199- elif msg .key () == 'BINARY_VAR ' :
197+ elif msg .key () == 'TEST_BINARY_VAR ' :
200198 logger .debug ('binary hit' )
201199 self .assertTrue (msg .is_binary ())
202200 self .assertEqual (str (msg .binary_data ()), str (x ))
@@ -210,52 +208,53 @@ def on_connect():
210208
211209 c .close (True )
212210
213- def test_on_connect_callback_inline (self ):
211+ def test_30_on_connect_callback_inline (self ):
214212 c = pymoos .comms ()
215213 c .set_on_connect_callback (
216- lambda : self .assertTrue (c .register ('SIMPLE_VAR ' )))
214+ lambda : self .assertTrue (c .register ('TEST_ON_CALLBACK_I ' )))
217215 c .run ('localhost' , 9000 , 'test_on_connect_callback_inline' )
218216 c .wait_until_connected (2000 )
217+
219218 time .sleep (1 )
220219
221- self .assertTrue (c .is_registered_for ('SIMPLE_VAR ' ))
220+ self .assertTrue (c .is_registered_for ('TEST_ON_CALLBACK_I ' ))
222221
223222 c .close (True )
224223
225- def test_on_connect_callback (self ):
224+ def test_31_on_connect_callback (self ):
226225 logger .debug (' on ' )
227226 c = pymoos .comms ()
228227
229228 def on_connect ():
230229 logger .debug (' on ' )
231- self .assertTrue (c .register ('SIMPLE_VAR ' , 0 ))
230+ self .assertTrue (c .register ('TEST_ON_CALLBACK ' , 0 ))
232231 return True
233232
234233 c .set_on_connect_callback (on_connect )
235234 c .run ('localhost' , 9000 , 'test_on_connect_callback' )
236235 c .wait_until_connected (2000 )
237236 time .sleep (.1 )
238237
239- self .assertTrue (c .is_registered_for ('SIMPLE_VAR ' ))
238+ self .assertTrue (c .is_registered_for ('TEST_ON_CALLBACK ' ))
240239
241240 c .close (True )
242241
243- def test_on_mail_callback (self ):
242+ def test_32_on_mail_callback (self ):
244243 logger .debug (' on ' )
245244 c = pymoos .comms ()
246245 received_mail = False
247246
248247 def on_connect ():
249248 logger .debug (' on ' )
250- self .assertTrue (c .register ('ONMAIL_VAR ' , 0 ))
249+ self .assertTrue (c .register ('TEST_CALLBACK_ONMAIL_VAR ' , 0 ))
251250 return True
252251
253252 def on_new_mail ():
254253 logger .debug (' on ' )
255254 nonlocal received_mail
256255 for msg in c .fetch ():
257256 logger .debug (' one new mail ' )
258- self .assertTrue (msg .is_name ('ONMAIL_VAR ' ))
257+ self .assertTrue (msg .is_name ('TEST_CALLBACK_ONMAIL_VAR ' ))
259258 self .assertEqual (msg .double (), 1 )
260259 received_mail = True
261260 logger .debug (' mail processed ' )
@@ -266,17 +265,19 @@ def on_new_mail():
266265 c .run ('localhost' , 9000 , 'test_on_mail_callback' )
267266 c .wait_until_connected (2000 )
268267
269- self .assertTrue (c .is_registered_for ('ONMAIL_VAR' ))
268+ time .sleep (1 )
269+
270+ self .assertTrue (c .is_registered_for ('TEST_CALLBACK_ONMAIL_VAR' ))
270271 self .assertFalse (received_mail )
271- self .assertTrue (c .notify ('ONMAIL_VAR ' , 1 , - 1 ))
272+ self .assertTrue (c .notify ('TEST_CALLBACK_ONMAIL_VAR ' , 1 , - 1 ))
272273
273274 time .sleep (1 )
274275
275276 self .assertTrue (received_mail )
276277
277278 c .close (True )
278279
279- def test_on_mail_active_queues (self ):
280+ def test_33_on_mail_active_queues (self ):
280281 logger .debug (' on ' )
281282 c = pymoos .comms ()
282283 received_mail = False
@@ -286,66 +287,68 @@ def test_on_mail_active_queues(self):
286287
287288 def on_connect ():
288289 logger .debug (' on ' )
289- self .assertTrue (c .register ('ONMAIL_VAR ' , 0 ))
290- self .assertTrue (c .register ('ONQUEUE_VAR1 ' , 0 ))
291- self .assertTrue (c .register ('ONQUEUE_VAR2 ' , 0 ))
292- self .assertTrue (c .register ('ONQUEUE2_VAR ' , 0 ))
290+ self .assertTrue (c .register ('TEST_ONMAIL_ACTIVE_Q ' , 0 ))
291+ self .assertTrue (c .register ('TEST_ONQUEUE_VAR1 ' , 0 ))
292+ self .assertTrue (c .register ('TEST_ONQUEUE_VAR2 ' , 0 ))
293+ self .assertTrue (c .register ('TEST_ONQUEUE2_VAR ' , 0 ))
293294 return True
294295
295- def on_new_mail ():
296+ def on_new_mail_aq ():
296297 logger .debug (' on ' )
297298 nonlocal received_mail
298299 for msg in c .fetch ():
299- logger .debug (' one new mail ' )
300- self .assertTrue (msg .is_name ('ONMAIL_VAR ' ))
301- self .assertEqual (msg .double (), 1 )
300+ logger .debug (' one new mail = ' + msg . key () )
301+ # self.assertTrue(msg.is_name('TEST_ONMAIL_ACTIVE_Q '))
302+ # self.assertEqual(msg.double(), 1)
302303 received_mail = True
303304 logger .debug (' mail processed' )
304305 return True
305306
306307 def queue1 (msg ):
307308 logger .debug (' on ' )
308309 nonlocal received_mail_q_v1 , received_mail_q_v2
309- if msg .is_name ('ONQUEUE_VAR1 ' ):
310+ if msg .is_name ('TEST_ONQUEUE_VAR1 ' ):
310311 self .assertEqual (msg .double (), 2 )
311312 received_mail_q_v1 = True
312- elif msg .is_name ('ONQUEUE_VAR2 ' ):
313+ elif msg .is_name ('TEST_ONQUEUE_VAR2 ' ):
313314 self .assertEqual (msg .double (), 3 )
314315 received_mail_q_v2 = True
315316 return True
316317
317318 def queue2 (msg ):
318319 logger .debug (' on ' )
319320 nonlocal received_mail_q2_v
320- if msg .is_name ('ONQUEUE2_VAR ' ):
321+ if msg .is_name ('TEST_ONQUEUE2_VAR ' ):
321322 self .assertEqual (msg .double (), 4 )
322323 received_mail_q2_v = True
323324 return True
324325
325326
326327
327328 c .set_on_connect_callback (on_connect )
328- c .set_on_mail_callback (on_new_mail )
329+ c .set_on_mail_callback (on_new_mail_aq )
329330 c .add_active_queue ('queue1' , queue1 )
330- c .add_message_route_to_active_queue ('queue1' , 'ONQUEUE_VAR1 ' )
331- c .add_message_route_to_active_queue ('queue1' , 'ONQUEUE_VAR2 ' )
331+ c .add_message_route_to_active_queue ('queue1' , 'TEST_ONQUEUE_VAR1 ' )
332+ c .add_message_route_to_active_queue ('queue1' , 'TEST_ONQUEUE_VAR2 ' )
332333 c .add_active_queue ('queue2' , queue2 )
333- c .add_message_route_to_active_queue ('queue2' , 'ONQUEUE2_VAR ' )
334+ c .add_message_route_to_active_queue ('queue2' , 'TEST_ONQUEUE2_VAR ' )
334335 c .run ('localhost' , 9000 , 'test_on_mail_active_queues' )
335336 c .wait_until_connected (5000 )
336337
337- self .assertTrue (c .is_registered_for ('ONMAIL_VAR' ))
338- self .assertTrue (c .is_registered_for ('ONQUEUE_VAR1' ))
339- self .assertTrue (c .is_registered_for ('ONQUEUE_VAR2' ))
340- self .assertTrue (c .is_registered_for ('ONQUEUE2_VAR' ))
338+ time .sleep (1 )
339+
340+ self .assertTrue (c .is_registered_for ('TEST_ONMAIL_ACTIVE_Q' ))
341+ self .assertTrue (c .is_registered_for ('TEST_ONQUEUE_VAR1' ))
342+ self .assertTrue (c .is_registered_for ('TEST_ONQUEUE_VAR2' ))
343+ self .assertTrue (c .is_registered_for ('TEST_ONQUEUE2_VAR' ))
341344 self .assertFalse (received_mail )
342345 self .assertFalse (received_mail_q_v1 )
343346 self .assertFalse (received_mail_q_v2 )
344347 self .assertFalse (received_mail_q2_v )
345- self .assertTrue (c .notify ('ONMAIL_VAR ' , 1 , - 1 ))
346- self .assertTrue (c .notify ('ONQUEUE_VAR1 ' , 2 , - 1 ))
347- self .assertTrue (c .notify ('ONQUEUE_VAR2 ' , 3 , - 1 ))
348- self .assertTrue (c .notify ('ONQUEUE2_VAR ' , 4 , - 1 ))
348+ self .assertTrue (c .notify ('TEST_ONMAIL_ACTIVE_Q ' , 1 ))
349+ self .assertTrue (c .notify ('TEST_ONQUEUE_VAR1 ' , 2 ))
350+ self .assertTrue (c .notify ('TEST_ONQUEUE_VAR2 ' , 3 ))
351+ self .assertTrue (c .notify ('TEST_ONQUEUE2_VAR ' , 4 ))
349352
350353 time .sleep (1 )
351354
0 commit comments