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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy