1111import struct
1212import array
1313
14+ if sys .version_info [0 ] >= 3 :
15+ def _ordb (i ):
16+ return i
17+ else :
18+ def _ordb (c ):
19+ return ord (c )
20+
1421class CmpArray :
1522 def __init__ (self , * args , ** kws ):
1623 self .array = array .array (* args , ** kws )
@@ -30,7 +37,7 @@ def __cmp__(self, other):
3037rq .array = CmpArray
3138
3239def tohex (bin ):
33- bin = string .join (map (lambda c : '\\ x%02x' % ord (c ), bin ), '' )
40+ bin = '' .join (map (lambda c : '\\ x%02x' % _ordb (c ), bin ))
3441
3542 bins = []
3643 for i in range (0 , len (bin ), 16 ):
@@ -43,7 +50,7 @@ def tohex(bin):
4350 except IndexError :
4451 bins2 .append ("'%s'" % bins [i ])
4552
46- return string . join ( bins2 , ' \\ \n ' )
53+ return ' \\ \n ' . join ( bins2 )
4754
4855class DummyDisplay :
4956 def get_resource_class (self , x ):
@@ -66,10 +73,10 @@ def setUp(self):
6673 'type' : 173 ,
6774 'data' : [130 , 181 , 177 , 244 , 167 , 144 , 216 , 185 , 228 , 220 , 254 , 130 , 239 , 213 , 142 , 240 , 233 , 248 , 161 , 238 , 160 , 205 , 212 , 205 , 166 , 156 , 241 , 169 , 198 , 147 , 144 ],
6875 }
69- self .evt_bin_0 = '\xad \x82 \xb5 \xb1 ' '\xf4 \xa7 \x90 \xd8 ' \
70- '\xb9 \xe4 \xdc \xfe ' '\x82 \xef \xd5 \x8e ' \
71- '\xf0 \xe9 \xf8 \xa1 ' '\xee \xa0 \xcd \xd4 ' \
72- '\xcd \xa6 \x9c \xf1 ' '\xa9 \xc6 \x93 \x90 '
76+ self .evt_bin_0 = b '\xad \x82 \xb5 \xb1 ' b '\xf4 \xa7 \x90 \xd8 ' \
77+ b '\xb9 \xe4 \xdc \xfe ' b '\x82 \xef \xd5 \x8e ' \
78+ b '\xf0 \xe9 \xf8 \xa1 ' b '\xee \xa0 \xcd \xd4 ' \
79+ b '\xcd \xa6 \x9c \xf1 ' b '\xa9 \xc6 \x93 \x90 '
7380
7481
7582 def testPack0 (self ):
@@ -103,10 +110,10 @@ def setUp(self):
103110 'sequence_number' : 45668 ,
104111 'height' : 29709 ,
105112 }
106- self .evt_bin_0 = '\xc0 \x00 \x64 \xb2 ' '\xb0 \x95 \xcc \x76 ' \
107- '\x24 \x3d \xe2 \x71 ' '\xc0 \xde \x0d \x74 ' \
108- '\x57 \x79 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
109- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
113+ self .evt_bin_0 = b '\xc0 \x00 \x64 \xb2 ' b '\xb0 \x95 \xcc \x76 ' \
114+ b '\x24 \x3d \xe2 \x71 ' b '\xc0 \xde \x0d \x74 ' \
115+ b '\x57 \x79 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
116+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
110117
111118
112119 def testPack0 (self ):
@@ -142,10 +149,10 @@ def setUp(self):
142149 'sequence_number' : 9516 ,
143150 'height' : 10465 ,
144151 }
145- self .evt_bin_0 = '\x8a \x00 \x2c \x25 ' '\xb1 \xf4 \xa7 \x38 ' \
146- '\x79 \xc3 \x6c \x09 ' '\x92 \x54 \xe1 \x28 ' \
147- '\x50 \xad \x5a \x1b ' '\xee \x00 \x00 \x00 ' \
148- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
152+ self .evt_bin_0 = b '\x8a \x00 \x2c \x25 ' b '\xb1 \xf4 \xa7 \x38 ' \
153+ b '\x79 \xc3 \x6c \x09 ' b '\x92 \x54 \xe1 \x28 ' \
154+ b '\x50 \xad \x5a \x1b ' b '\xee \x00 \x00 \x00 ' \
155+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
149156
150157
151158 def testPack0 (self ):
@@ -176,10 +183,10 @@ def setUp(self):
176183 'major_event' : 149 ,
177184 'sequence_number' : 51301 ,
178185 }
179- self .evt_bin_0 = '\xc6 \x00 \x65 \xc8 ' '\x22 \x92 \xd6 \x52 ' \
180- '\xa2 \xbf \x95 \x00 ' '\x00 \x00 \x00 \x00 ' \
181- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
182- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
186+ self .evt_bin_0 = b '\xc6 \x00 \x65 \xc8 ' b '\x22 \x92 \xd6 \x52 ' \
187+ b '\xa2 \xbf \x95 \x00 ' b '\x00 \x00 \x00 \x00 ' \
188+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
189+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
183190
184191
185192 def testPack0 (self ):
@@ -209,10 +216,10 @@ def setUp(self):
209216 'state' : 239 ,
210217 'sequence_number' : 38248 ,
211218 }
212- self .evt_bin_0 = '\xe9 \x00 \x68 \x95 ' '\x72 \xac \x93 \x32 ' \
213- '\xef \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
214- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
215- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
219+ self .evt_bin_0 = b '\xe9 \x00 \x68 \x95 ' b '\x72 \xac \x93 \x32 ' \
220+ b '\xef \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
221+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
222+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
216223
217224
218225 def testPack0 (self ):
@@ -248,10 +255,10 @@ def setUp(self):
248255 'sequence_number' : 14268 ,
249256 'height' : 8803 ,
250257 }
251- self .evt_bin_0 = '\xe6 \x00 \xbc \x37 ' '\x55 \x6b \xb4 \x06 ' \
252- '\x58 \x8e \x2b \x4f ' '\x94 \xca \x74 \x85 ' \
253- '\xef \x5f \x63 \x22 ' '\x2c \x80 \x00 \x00 ' \
254- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
258+ self .evt_bin_0 = b '\xe6 \x00 \xbc \x37 ' b '\x55 \x6b \xb4 \x06 ' \
259+ b '\x58 \x8e \x2b \x4f ' b '\x94 \xca \x74 \x85 ' \
260+ b '\xef \x5f \x63 \x22 ' b '\x2c \x80 \x00 \x00 ' \
261+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
255262
256263
257264 def testPack0 (self ):
@@ -281,10 +288,10 @@ def setUp(self):
281288 'event' : 1596763581 ,
282289 'sequence_number' : 37839 ,
283290 }
284- self .evt_bin_0 = '\xb7 \x00 \xcf \x93 ' '\xbd \xad \x2c \x5f ' \
285- '\x39 \xd4 \x86 \x52 ' '\x00 \x00 \x00 \x00 ' \
286- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
287- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
291+ self .evt_bin_0 = b '\xb7 \x00 \xcf \x93 ' b '\xbd \xad \x2c \x5f ' \
292+ b '\x39 \xd4 \x86 \x52 ' b '\x00 \x00 \x00 \x00 ' \
293+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
294+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
288295
289296
290297 def testPack0 (self ):
@@ -315,10 +322,10 @@ def setUp(self):
315322 'sequence_number' : 55135 ,
316323 'from_configure' : 0 ,
317324 }
318- self .evt_bin_0 = '\xc0 \x00 \x5f \xd7 ' '\x1a \x88 \x73 \x36 ' \
319- '\xf4 \xb1 \x87 \x4b ' '\x00 \x00 \x00 \x00 ' \
320- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
321- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
325+ self .evt_bin_0 = b '\xc0 \x00 \x5f \xd7 ' b '\x1a \x88 \x73 \x36 ' \
326+ b '\xf4 \xb1 \x87 \x4b ' b '\x00 \x00 \x00 \x00 ' \
327+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
328+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
322329
323330
324331 def testPack0 (self ):
@@ -349,10 +356,10 @@ def setUp(self):
349356 'event' : 1566597012 ,
350357 'sequence_number' : 8920 ,
351358 }
352- self .evt_bin_0 = '\xd8 \x00 \xd8 \x22 ' '\x94 \x5f \x60 \x5d ' \
353- '\xe8 \xb1 \x5a \x77 ' '\x00 \x00 \x00 \x00 ' \
354- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
355- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
359+ self .evt_bin_0 = b '\xd8 \x00 \xd8 \x22 ' b '\x94 \x5f \x60 \x5d ' \
360+ b '\xe8 \xb1 \x5a \x77 ' b '\x00 \x00 \x00 \x00 ' \
361+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
362+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
356363
357364
358365 def testPack0 (self ):
@@ -382,10 +389,10 @@ def setUp(self):
382389 'parent' : 1188866605 ,
383390 'sequence_number' : 6729 ,
384391 }
385- self .evt_bin_0 = '\xf2 \x00 \x49 \x1a ' '\x2d \xaa \xdc \x46 ' \
386- '\x4d \x6b \xba \x67 ' '\x00 \x00 \x00 \x00 ' \
387- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
388- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
392+ self .evt_bin_0 = b '\xf2 \x00 \x49 \x1a ' b '\x2d \xaa \xdc \x46 ' \
393+ b '\x4d \x6b \xba \x67 ' b '\x00 \x00 \x00 \x00 ' \
394+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
395+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
389396
390397
391398 def testPack0 (self ):
@@ -419,10 +426,10 @@ def setUp(self):
419426 'event' : 1344092894 ,
420427 'sequence_number' : 31034 ,
421428 }
422- self .evt_bin_0 = '\xb9 \x00 \x3a \x79 ' '\xde \x3a \x1d \x50 ' \
423- '\xff \xf9 \xc4 \x36 ' '\x1e \x3e \x65 \x3e ' \
424- '\xda \xd1 \xfd \xd5 ' '\x00 \x00 \x00 \x00 ' \
425- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
429+ self .evt_bin_0 = b '\xb9 \x00 \x3a \x79 ' b '\xde \x3a \x1d \x50 ' \
430+ b '\xff \xf9 \xc4 \x36 ' b '\x1e \x3e \x65 \x3e ' \
431+ b '\xda \xd1 \xfd \xd5 ' b '\x00 \x00 \x00 \x00 ' \
432+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
426433
427434
428435 def testPack0 (self ):
@@ -459,10 +466,10 @@ def setUp(self):
459466 'event' : 2102634753 ,
460467 'sequence_number' : 21818 ,
461468 }
462- self .evt_bin_0 = '\xbf \x00 \x3a \x55 ' '\x01 \xa9 \x53 \x7d ' \
463- '\xe9 \xba \x4c \x65 ' '\x29 \x26 \x2f \x44 ' \
464- '\x5f \xa3 \xb9 \x80 ' '\x7f \x5e \x4d \xad ' \
465- '\x55 \xca \x01 \x00 ' '\x00 \x00 \x00 \x00 '
469+ self .evt_bin_0 = b '\xbf \x00 \x3a \x55 ' b '\x01 \xa9 \x53 \x7d ' \
470+ b '\xe9 \xba \x4c \x65 ' b '\x29 \x26 \x2f \x44 ' \
471+ b '\x5f \xa3 \xb9 \x80 ' b '\x7f \x5e \x4d \xad ' \
472+ b '\x55 \xca \x01 \x00 ' b '\x00 \x00 \x00 \x00 '
466473
467474
468475 def testPack0 (self ):
@@ -500,10 +507,10 @@ def setUp(self):
500507 'type' : 140 ,
501508 'sequence_number' : 48820 ,
502509 }
503- self .evt_bin_0 = '\x8c \x9b \xb4 \xbe ' '\xfc \xc8 \x80 \x58 ' \
504- '\xdd \x64 \xbd \x20 ' '\xfe \xe2 \xc1 \x44 ' \
505- '\xfc \xd2 \x05 \xfc ' '\x4a \xb6 \x90 \x6a ' \
506- '\x53 \xa1 \x1b \xa3 ' '\x00 \x00 \x00 \x00 '
510+ self .evt_bin_0 = b '\x8c \x9b \xb4 \xbe ' b '\xfc \xc8 \x80 \x58 ' \
511+ b '\xdd \x64 \xbd \x20 ' b '\xfe \xe2 \xc1 \x44 ' \
512+ b '\xfc \xd2 \x05 \xfc ' b '\x4a \xb6 \x90 \x6a ' \
513+ b '\x53 \xa1 \x1b \xa3 ' b '\x00 \x00 \x00 \x00 '
507514
508515
509516 def testPack0 (self ):
@@ -535,10 +542,10 @@ def setUp(self):
535542 'event' : 860169186 ,
536543 'sequence_number' : 48472 ,
537544 }
538- self .evt_bin_0 = '\xbf \x00 \x58 \xbd ' '\xe2 \x23 \x45 \x33 ' \
539- '\x38 \x1b \xb0 \x57 ' '\x7e \xd5 \x27 \x97 ' \
540- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
541- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
545+ self .evt_bin_0 = b '\xbf \x00 \x58 \xbd ' b '\xe2 \x23 \x45 \x33 ' \
546+ b '\x38 \x1b \xb0 \x57 ' b '\x7e \xd5 \x27 \x97 ' \
547+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
548+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
542549
543550
544551 def testPack0 (self ):
@@ -569,10 +576,10 @@ def setUp(self):
569576 'sequence_number' : 9443 ,
570577 'height' : 58942 ,
571578 }
572- self .evt_bin_0 = '\x8b \x00 \xe3 \x24 ' '\x73 \xcf \x4f \x3b ' \
573- '\x8a \x22 \x3e \xe6 ' '\x00 \x00 \x00 \x00 ' \
574- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
575- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
579+ self .evt_bin_0 = b '\x8b \x00 \xe3 \x24 ' b '\x73 \xcf \x4f \x3b ' \
580+ b '\x8a \x22 \x3e \xe6 ' b '\x00 \x00 \x00 \x00 ' \
581+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
582+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
576583
577584
578585 def testPack0 (self ):
@@ -604,10 +611,10 @@ def setUp(self):
604611 'state' : 241 ,
605612 'sequence_number' : 47586 ,
606613 }
607- self .evt_bin_0 = '\xcd \x00 \xe2 \xb9 ' '\xbe \x45 \x1b \x69 ' \
608- '\x60 \x2c \xd0 \x02 ' '\xca \x79 \xd2 \x37 ' \
609- '\xf1 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
610- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
614+ self .evt_bin_0 = b '\xcd \x00 \xe2 \xb9 ' b '\xbe \x45 \x1b \x69 ' \
615+ b '\x60 \x2c \xd0 \x02 ' b '\xca \x79 \xd2 \x37 ' \
616+ b '\xf1 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
617+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
611618
612619
613620 def testPack0 (self ):
@@ -638,10 +645,10 @@ def setUp(self):
638645 'sequence_number' : 26660 ,
639646 'time' : 1732839301 ,
640647 }
641- self .evt_bin_0 = '\xe8 \x00 \x24 \x68 ' '\x85 \x07 \x49 \x67 ' \
642- '\x51 \x65 \x0b \x14 ' '\xff \x27 \x49 \x0f ' \
643- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
644- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
648+ self .evt_bin_0 = b '\xe8 \x00 \x24 \x68 ' b '\x85 \x07 \x49 \x67 ' \
649+ b '\x51 \x65 \x0b \x14 ' b '\xff \x27 \x49 \x0f ' \
650+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
651+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
645652
646653
647654 def testPack0 (self ):
@@ -675,10 +682,10 @@ def setUp(self):
675682 'type' : 147 ,
676683 'sequence_number' : 20571 ,
677684 }
678- self .evt_bin_0 = '\x93 \x00 \x5b \x50 ' '\xe9 \x35 \xda \x54 ' \
679- '\xf3 \x3e \x97 \x2d ' '\x41 \xc6 \xca \x0f ' \
680- '\xc0 \x1f \x8c \x5b ' '\x07 \xdb \x38 \x24 ' \
681- '\x26 \x99 \x6e \x44 ' '\x00 \x00 \x00 \x00 '
685+ self .evt_bin_0 = b '\x93 \x00 \x5b \x50 ' b '\xe9 \x35 \xda \x54 ' \
686+ b '\xf3 \x3e \x97 \x2d ' b '\x41 \xc6 \xca \x0f ' \
687+ b '\xc0 \x1f \x8c \x5b ' b '\x07 \xdb \x38 \x24 ' \
688+ b '\x26 \x99 \x6e \x44 ' b '\x00 \x00 \x00 \x00 '
682689
683690
684691 def testPack0 (self ):
@@ -711,10 +718,10 @@ def setUp(self):
711718 'type' : 133 ,
712719 'sequence_number' : 30741 ,
713720 }
714- self .evt_bin_0 = '\x85 \x00 \x15 \x78 ' '\xab \x44 \xee \x3c ' \
715- '\xb1 \x59 \xe8 \x39 ' '\x06 \x6d \x83 \x13 ' \
716- '\xd1 \xfe \xb7 \x6f ' '\xbe \x02 \xcd \x6a ' \
717- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
721+ self .evt_bin_0 = b '\x85 \x00 \x15 \x78 ' b '\xab \x44 \xee \x3c ' \
722+ b '\xb1 \x59 \xe8 \x39 ' b '\x06 \x6d \x83 \x13 ' \
723+ b '\xd1 \xfe \xb7 \x6f ' b '\xbe \x02 \xcd \x6a ' \
724+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
718725
719726
720727 def testPack0 (self ):
@@ -746,10 +753,10 @@ def setUp(self):
746753 'state' : 168 ,
747754 'sequence_number' : 8684 ,
748755 }
749- self .evt_bin_0 = '\xd3 \x00 \xec \x21 ' '\xbb \x4b \xb1 \x50 ' \
750- '\x9d \xab \x52 \x27 ' '\x01 \xa8 \x00 \x00 ' \
751- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
752- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
756+ self .evt_bin_0 = b '\xd3 \x00 \xec \x21 ' b '\xbb \x4b \xb1 \x50 ' \
757+ b '\x9d \xab \x52 \x27 ' b '\x01 \xa8 \x00 \x00 ' \
758+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
759+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
753760
754761
755762 def testPack0 (self ):
@@ -780,10 +787,10 @@ def setUp(self):
780787 'data' : (8 , '01234567890123456789' ),
781788 'sequence_number' : 14854 ,
782789 }
783- self .evt_bin_0 = '\xed \x08 \x06 \x3a ' '\x82 \xab \x90 \x6b ' \
784- '\x49 \x39 \x23 \x1b ' '\x30 \x31 \x32 \x33 ' \
785- '\x34 \x35 \x36 \x37 ' '\x38 \x39 \x30 \x31 ' \
786- '\x32 \x33 \x34 \x35 ' '\x36 \x37 \x38 \x39 '
790+ self .evt_bin_0 = b '\xed \x08 \x06 \x3a ' b '\x82 \xab \x90 \x6b ' \
791+ b '\x49 \x39 \x23 \x1b ' b '\x30 \x31 \x32 \x33 ' \
792+ b '\x34 \x35 \x36 \x37 ' b '\x38 \x39 \x30 \x31 ' \
793+ b '\x32 \x33 \x34 \x35 ' b '\x36 \x37 \x38 \x39 '
787794
788795 self .evt_args_1 = {
789796 'type' : 160 ,
@@ -792,10 +799,10 @@ def setUp(self):
792799 'data' : (16 , [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ]),
793800 'sequence_number' : 28171 ,
794801 }
795- self .evt_bin_1 = '\xa0 \x10 \x0b \x6e ' '\x3e \xb2 \x8e \x38 ' \
796- '\xac \x66 \xa7 \x0c ' '\x01 \x00 \x02 \x00 ' \
797- '\x03 \x00 \x04 \x00 ' '\x05 \x00 \x06 \x00 ' \
798- '\x07 \x00 \x08 \x00 ' '\x09 \x00 \x0a \x00 '
802+ self .evt_bin_1 = b '\xa0 \x10 \x0b \x6e ' b '\x3e \xb2 \x8e \x38 ' \
803+ b '\xac \x66 \xa7 \x0c ' b '\x01 \x00 \x02 \x00 ' \
804+ b '\x03 \x00 \x04 \x00 ' b '\x05 \x00 \x06 \x00 ' \
805+ b '\x07 \x00 \x08 \x00 ' b '\x09 \x00 \x0a \x00 '
799806
800807 self .evt_args_2 = {
801808 'type' : 243 ,
@@ -804,10 +811,10 @@ def setUp(self):
804811 'data' : (32 , [1 , 2 , 3 , 4 , 5 ]),
805812 'sequence_number' : 63569 ,
806813 }
807- self .evt_bin_2 = '\xf3 \x20 \x51 \xf8 ' '\x46 \x88 \xaf \x22 ' \
808- '\xfe \x65 \xa1 \x39 ' '\x01 \x00 \x00 \x00 ' \
809- '\x02 \x00 \x00 \x00 ' '\x03 \x00 \x00 \x00 ' \
810- '\x04 \x00 \x00 \x00 ' '\x05 \x00 \x00 \x00 '
814+ self .evt_bin_2 = b '\xf3 \x20 \x51 \xf8 ' b '\x46 \x88 \xaf \x22 ' \
815+ b '\xfe \x65 \xa1 \x39 ' b '\x01 \x00 \x00 \x00 ' \
816+ b '\x02 \x00 \x00 \x00 ' b '\x03 \x00 \x00 \x00 ' \
817+ b '\x04 \x00 \x00 \x00 ' b '\x05 \x00 \x00 \x00 '
811818
812819
813820 def testPack0 (self ):
@@ -874,10 +881,10 @@ def setUp(self):
874881 'count' : 201 ,
875882 'sequence_number' : 32665 ,
876883 }
877- self .evt_bin_0 = '\xc6 \x00 \x99 \x7f ' '\xbd \xf6 \xc9 \x00 ' \
878- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
879- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 ' \
880- '\x00 \x00 \x00 \x00 ' '\x00 \x00 \x00 \x00 '
884+ self .evt_bin_0 = b '\xc6 \x00 \x99 \x7f ' b '\xbd \xf6 \xc9 \x00 ' \
885+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
886+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 ' \
887+ b '\x00 \x00 \x00 \x00 ' b '\x00 \x00 \x00 \x00 '
881888
882889
883890 def testPack0 (self ):
0 commit comments