Skip to content

Commit 87b88cd

Browse files
committed
Use bytes literals in test file
1 parent 336befe commit 87b88cd

File tree

1 file changed

+105
-98
lines changed

1 file changed

+105
-98
lines changed

test/test_events_le.py

Lines changed: 105 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@
1111
import struct
1212
import 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+
1421
class CmpArray:
1522
def __init__(self, *args, **kws):
1623
self.array = array.array(*args, **kws)
@@ -30,7 +37,7 @@ def __cmp__(self, other):
3037
rq.array = CmpArray
3138

3239
def 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

4855
class 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

Comments
 (0)