@@ -168,25 +168,41 @@ def test_mode_rb_newline() -> None:
168168#
169169
170170TEST_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