Skip to content

Commit 3922333

Browse files
committed
chore: replace confusable chars in tests
1 parent 4b357a4 commit 3922333

File tree

2 files changed

+80
-65
lines changed

2 files changed

+80
-65
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ ignore = [
2121
"TRY003",
2222
"TRY301",
2323
]
24-
allowed-confusables = ["α", "β", "γ", "δ", "ε", "ζ", "η", "θ"]
2524

2625
[tool.ruff.lint.per-file-ignores]
2726
"tests/**" = [

tests/unit/test_open.py

Lines changed: 80 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -168,25 +168,41 @@ def test_mode_rb_newline() -> None:
168168
#
169169

170170
TEST_MODE_W_CHECK_BYTES = bytes.fromhex(
171-
# stream 1
171+
# # stream 1
172+
# header
172173
"fd377a585a0000016922de36"
173-
"0200210116000000742fe5a3010001ceb1000000256bc6a8"
174+
# block 1
175+
"0200210116000000742fe5a3010001d4b1000000fe91eb18"
176+
# index
174177
"00011602d06110d2"
178+
# footer
175179
"9042990d010000000001595a"
176-
# stream 2
180+
## stream 2
181+
# header
177182
"fd377a585a0000016922de36"
178-
"0200210116000000742fe5a3010001ceb20000009f3acf31"
183+
# block 1
184+
"0200210116000000742fe5a3010001d4b200000044c0e281"
185+
# index
179186
"00011602d06110d2"
187+
# footer
180188
"9042990d010000000001595a"
181-
# stream 3 (changed check)
189+
## stream 3 (changed check)
190+
# header
182191
"fd377a585a000004e6d6b446"
183-
"0200210116000000742fe5a3010001ceb3000000ab6cffc6b19a1d23"
192+
# block 1
193+
"0200210116000000742fe5a3010001d4b30000009872e047a72fa9ba"
194+
# index
184195
"00011a02dc2ea57e"
196+
# footer
185197
"1fb6f37d010000000004595a"
186-
# stream 4 (changed check)
198+
## stream 4 (changed check)
199+
# header
187200
"fd377a585a000004e6d6b446"
188-
"0200210116000000742fe5a3010001ceb4000000accd9792dc23671f"
201+
# block 1
202+
"0200210116000000742fe5a3010001d4b40000009fd38813ca96d386"
203+
# index
189204
"00011a02dc2ea57e"
205+
# footer
190206
"1fb6f37d010000000004595a"
191207
)
192208

@@ -196,14 +212,14 @@ def test_mode_wb_check() -> None:
196212

197213
with xz_open(fileobj, "wb", check=1) as xzfile:
198214
assert xzfile.mode == "w"
199-
xzfile.write(b"\xce\xb1")
215+
xzfile.write(b"\xd4\xb1")
200216
xzfile.change_stream()
201217
xzfile.check = 4
202-
xzfile.write(b"\xce\xb2")
218+
xzfile.write(b"\xd4\xb2")
203219
xzfile.change_stream()
204-
xzfile.write(b"\xce\xb3")
220+
xzfile.write(b"\xd4\xb3")
205221
xzfile.change_stream()
206-
xzfile.write(b"\xce\xb4")
222+
xzfile.write(b"\xd4\xb4")
207223

208224
assert fileobj.getvalue() == TEST_MODE_W_CHECK_BYTES
209225

@@ -213,14 +229,14 @@ def test_mode_wt_check() -> None:
213229

214230
with xz_open(fileobj, "wt", check=1) as xzfile:
215231
assert xzfile.mode == "wt"
216-
xzfile.write("α")
232+
xzfile.write("Ա")
217233
xzfile.change_stream()
218234
xzfile.check = 4
219-
xzfile.write("β")
235+
xzfile.write("Բ")
220236
xzfile.change_stream()
221-
xzfile.write("γ")
237+
xzfile.write("Գ")
222238
xzfile.change_stream()
223-
xzfile.write("δ")
239+
xzfile.write("Դ")
224240

225241
assert fileobj.getvalue() == TEST_MODE_W_CHECK_BYTES
226242

@@ -230,13 +246,13 @@ def test_mode_wt_check() -> None:
230246
# header
231247
"fd377a585a0000016922de36"
232248
# block 1
233-
"0200210116000000742fe5a3010001ceb1000000256bc6a8"
249+
"0200210116000000742fe5a3010001d4b1000000fe91eb18"
234250
# block 2
235-
"0200210116000000742fe5a3010001ceb20000009f3acf31"
251+
"0200210116000000742fe5a3010001d4b200000044c0e281"
236252
# block 3 (changed filters)
237-
"02010301002101167920c4ee010001cee5000000090ac846"
253+
"02010301002101167920c4ee010001d4df000000d2f0e5f6"
238254
# block 4 (changed filters)
239-
"02010301002101167920c4ee010001cee6000000aa9facd8"
255+
"02010301002101167920c4ee010001d4e000000071658168"
240256
# index
241257
"0004160216021602160200008a2bb83b"
242258
# footer
@@ -245,9 +261,9 @@ def test_mode_wt_check() -> None:
245261
# header
246262
"fd377a585a0000016922de36"
247263
# block 1 (changed filters)
248-
"02010301002101167920c4ee010001cee70000003cafabaf"
264+
"02010301002101167920c4ee010001d4e1000000e755861f"
249265
# block 2 (changed filters)
250-
"02010301002101167920c4ee010001cee800000086fea236"
266+
"02010301002101167920c4ee010001d4e20000005d048f86"
251267
# index
252268
"00021602160200008ba0042b"
253269
# footer
@@ -256,9 +272,9 @@ def test_mode_wt_check() -> None:
256272
# header
257273
"fd377a585a0000016922de36"
258274
# block 1 (changed filters)
259-
"02010301002101167920c4ee010001cee900000010cea541"
275+
"02010301002101167920c4ee010001d4e3000000cb3488f1"
260276
# block 2 (changed filters)
261-
"02010301002101167920c4ee010001ceea00000081d31ad1"
277+
"02010301002101167920c4ee010001d4e40000005a293761"
262278
# index
263279
"00021602160200008ba0042b"
264280
# footer
@@ -270,22 +286,22 @@ def test_mode_wb_filters() -> None:
270286
fileobj = BytesIO()
271287

272288
with xz_open(fileobj, "wb", check=1) as xzfile:
273-
xzfile.write(b"\xce\xb1")
289+
xzfile.write(b"\xd4\xb1")
274290
xzfile.change_block()
275291
xzfile.filters = [{"id": 3, "dist": 1}, {"id": 33}]
276-
xzfile.write(b"\xce\xb2")
292+
xzfile.write(b"\xd4\xb2")
277293
xzfile.change_block()
278-
xzfile.write(b"\xce\xb3")
294+
xzfile.write(b"\xd4\xb3")
279295
xzfile.change_block()
280-
xzfile.write(b"\xce\xb4")
296+
xzfile.write(b"\xd4\xb4")
281297
xzfile.change_stream()
282-
xzfile.write(b"\xce\xb5")
298+
xzfile.write(b"\xd4\xb5")
283299
xzfile.change_block()
284-
xzfile.write(b"\xce\xb6")
300+
xzfile.write(b"\xd4\xb6")
285301
xzfile.change_stream()
286-
xzfile.write(b"\xce\xb7")
302+
xzfile.write(b"\xd4\xb7")
287303
xzfile.change_block()
288-
xzfile.write(b"\xce\xb8")
304+
xzfile.write(b"\xd4\xb8")
289305

290306
assert fileobj.getvalue() == TEST_MODE_W_FILTERS_BYTES
291307

@@ -294,22 +310,22 @@ def test_mode_wt_filters() -> None:
294310
fileobj = BytesIO()
295311

296312
with xz_open(fileobj, "wt", check=1) as xzfile:
297-
xzfile.write("α")
313+
xzfile.write("Ա")
298314
xzfile.change_block()
299315
xzfile.filters = [{"id": 3, "dist": 1}, {"id": 33}]
300-
xzfile.write("β")
316+
xzfile.write("Բ")
301317
xzfile.change_block()
302-
xzfile.write("γ")
318+
xzfile.write("Գ")
303319
xzfile.change_block()
304-
xzfile.write("δ")
320+
xzfile.write("Դ")
305321
xzfile.change_stream()
306-
xzfile.write("ε")
322+
xzfile.write("Ե")
307323
xzfile.change_block()
308-
xzfile.write("ζ")
324+
xzfile.write("Զ")
309325
xzfile.change_stream()
310-
xzfile.write("η")
326+
xzfile.write("Է")
311327
xzfile.change_block()
312-
xzfile.write("θ")
328+
xzfile.write("Ը")
313329

314330
assert fileobj.getvalue() == TEST_MODE_W_FILTERS_BYTES
315331

@@ -319,13 +335,13 @@ def test_mode_wt_filters() -> None:
319335
# header
320336
"fd377a585a0000016922de36"
321337
# block 1
322-
"0200210116000000742fe5a3010001ceb1000000256bc6a8"
338+
"0200210116000000742fe5a3010001d4b1000000fe91eb18"
323339
# block 2
324-
"0200210116000000742fe5a3010001ceb20000009f3acf31"
340+
"0200210116000000742fe5a3010001d4b200000044c0e281"
325341
# block 3 (changed preset)
326-
"020021011c00000010cf58cc010001ceb3000000090ac846"
342+
"020021011c00000010cf58cc010001d4b3000000d2f0e5f6"
327343
# block 4 (changed preset)
328-
"020021011c00000010cf58cc010001ceb4000000aa9facd8"
344+
"020021011c00000010cf58cc010001d4b400000071658168"
329345
# index
330346
"0004160216021602160200008a2bb83b"
331347
# footer
@@ -334,9 +350,9 @@ def test_mode_wt_filters() -> None:
334350
# header
335351
"fd377a585a0000016922de36"
336352
# block 1 (changed preset)
337-
"020021011c00000010cf58cc010001ceb50000003cafabaf"
353+
"020021011c00000010cf58cc010001d4b5000000e755861f"
338354
# block 2 (changed preset)
339-
"020021011c00000010cf58cc010001ceb600000086fea236"
355+
"020021011c00000010cf58cc010001d4b60000005d048f86"
340356
# index
341357
"00021602160200008ba0042b"
342358
# footer
@@ -345,9 +361,9 @@ def test_mode_wt_filters() -> None:
345361
# header
346362
"fd377a585a0000016922de36"
347363
# block 1 (changed preset)
348-
"020021011c00000010cf58cc010001ceb700000010cea541"
364+
"020021011c00000010cf58cc010001d4b7000000cb3488f1"
349365
# block 2 (changed preset)
350-
"020021011c00000010cf58cc010001ceb800000081d31ad1"
366+
"020021011c00000010cf58cc010001d4b80000005a293761"
351367
# index
352368
"00021602160200008ba0042b"
353369
# footer
@@ -359,22 +375,22 @@ def test_mode_wb_preset() -> None:
359375
fileobj = BytesIO()
360376

361377
with xz_open(fileobj, "wb", check=1) as xzfile:
362-
xzfile.write(b"\xce\xb1")
378+
xzfile.write(b"\xd4\xb1")
363379
xzfile.change_block()
364380
xzfile.preset = 9
365-
xzfile.write(b"\xce\xb2")
381+
xzfile.write(b"\xd4\xb2")
366382
xzfile.change_block()
367-
xzfile.write(b"\xce\xb3")
383+
xzfile.write(b"\xd4\xb3")
368384
xzfile.change_block()
369-
xzfile.write(b"\xce\xb4")
385+
xzfile.write(b"\xd4\xb4")
370386
xzfile.change_stream()
371-
xzfile.write(b"\xce\xb5")
387+
xzfile.write(b"\xd4\xb5")
372388
xzfile.change_block()
373-
xzfile.write(b"\xce\xb6")
389+
xzfile.write(b"\xd4\xb6")
374390
xzfile.change_stream()
375-
xzfile.write(b"\xce\xb7")
391+
xzfile.write(b"\xd4\xb7")
376392
xzfile.change_block()
377-
xzfile.write(b"\xce\xb8")
393+
xzfile.write(b"\xd4\xb8")
378394

379395
assert fileobj.getvalue() == TEST_MODE_W_PRESET_BYTES
380396

@@ -383,22 +399,22 @@ def test_mode_wt_preset() -> None:
383399
fileobj = BytesIO()
384400

385401
with xz_open(fileobj, "wt", check=1) as xzfile:
386-
xzfile.write("α")
402+
xzfile.write("Ա")
387403
xzfile.change_block()
388404
xzfile.preset = 9
389-
xzfile.write("β")
405+
xzfile.write("Բ")
390406
xzfile.change_block()
391-
xzfile.write("γ")
407+
xzfile.write("Գ")
392408
xzfile.change_block()
393-
xzfile.write("δ")
409+
xzfile.write("Դ")
394410
xzfile.change_stream()
395-
xzfile.write("ε")
411+
xzfile.write("Ե")
396412
xzfile.change_block()
397-
xzfile.write("ζ")
413+
xzfile.write("Զ")
398414
xzfile.change_stream()
399-
xzfile.write("η")
415+
xzfile.write("Է")
400416
xzfile.change_block()
401-
xzfile.write("θ")
417+
xzfile.write("Ը")
402418

403419
assert fileobj.getvalue() == TEST_MODE_W_PRESET_BYTES
404420

0 commit comments

Comments
 (0)