@@ -115,14 +115,17 @@ def test_decompressor_raw_1(self):
115115 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_1 )
116116 self ._test_decompressor (lzd , COMPRESSED_RAW_1 , lzma .CHECK_NONE )
117117
118+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
118119 def test_decompressor_raw_2 (self ):
119120 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_2 )
120121 self ._test_decompressor (lzd , COMPRESSED_RAW_2 , lzma .CHECK_NONE )
121122
123+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
122124 def test_decompressor_raw_3 (self ):
123125 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_3 )
124126 self ._test_decompressor (lzd , COMPRESSED_RAW_3 , lzma .CHECK_NONE )
125127
128+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
126129 def test_decompressor_raw_4 (self ):
127130 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
128131 self ._test_decompressor (lzd , COMPRESSED_RAW_4 , lzma .CHECK_NONE )
@@ -285,12 +288,14 @@ def test_roundtrip_alone(self):
285288 lzd = LZMADecompressor ()
286289 self ._test_decompressor (lzd , cdata , lzma .CHECK_NONE )
287290
291+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
288292 def test_roundtrip_raw (self ):
289293 lzc = LZMACompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
290294 cdata = lzc .compress (INPUT ) + lzc .flush ()
291295 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
292296 self ._test_decompressor (lzd , cdata , lzma .CHECK_NONE )
293297
298+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
294299 def test_roundtrip_raw_empty (self ):
295300 lzc = LZMACompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
296301 cdata = lzc .compress (INPUT )
@@ -440,6 +445,8 @@ def test_decompress_good_input(self):
440445 COMPRESSED_RAW_1 , lzma .FORMAT_RAW , filters = FILTERS_RAW_1 )
441446 self .assertEqual (ddata , INPUT )
442447
448+ # Gentoo: these require app-arch?xz-utils[extra-filters]
449+ return
443450 ddata = lzma .decompress (
444451 COMPRESSED_RAW_2 , lzma .FORMAT_RAW , filters = FILTERS_RAW_2 )
445452 self .assertEqual (ddata , INPUT )
@@ -457,6 +464,8 @@ def test_decompress_incomplete_input(self):
457464 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_ALONE [:128 ])
458465 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_RAW_1 [:128 ],
459466 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_1 )
467+ # Gentoo: these require app-arch?xz-utils[extra-filters]
468+ return
460469 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_RAW_2 [:128 ],
461470 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_2 )
462471 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_RAW_3 [:128 ],
@@ -492,6 +501,8 @@ def test_roundtrip(self):
492501 ddata = lzma .decompress (cdata )
493502 self .assertEqual (ddata , INPUT )
494503
504+ # Gentoo: these require app-arch?xz-utils[extra-filters]
505+ return
495506 cdata = lzma .compress (INPUT , lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
496507 ddata = lzma .decompress (cdata , lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
497508 self .assertEqual (ddata , INPUT )
@@ -796,6 +807,8 @@ def test_read(self):
796807 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_1 ) as f :
797808 self .assertEqual (f .read (), INPUT )
798809 self .assertEqual (f .read (), b"" )
810+ # Gentoo: these require app-arch?xz-utils[extra-filters]
811+ return
799812 with LZMAFile (BytesIO (COMPRESSED_RAW_2 ),
800813 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_2 ) as f :
801814 self .assertEqual (f .read (), INPUT )
@@ -835,6 +848,8 @@ def test_read_multistream(self):
835848 self .assertEqual (f .read (), INPUT * 5 )
836849 with LZMAFile (BytesIO (COMPRESSED_XZ + COMPRESSED_ALONE )) as f :
837850 self .assertEqual (f .read (), INPUT * 2 )
851+ # Gentoo: these require app-arch?xz-utils[extra-filters]
852+ return
838853 with LZMAFile (BytesIO (COMPRESSED_RAW_3 * 4 ),
839854 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_3 ) as f :
840855 self .assertEqual (f .read (), INPUT * 4 )
@@ -978,6 +993,8 @@ def test_iterator(self):
978993 self .assertListEqual (list (iter (f )), lines )
979994 with LZMAFile (BytesIO (COMPRESSED_ALONE ), format = lzma .FORMAT_ALONE ) as f :
980995 self .assertListEqual (list (iter (f )), lines )
996+ # Gentoo: these require app-arch?xz-utils[extra-filters]
997+ return
981998 with LZMAFile (BytesIO (COMPRESSED_RAW_2 ),
982999 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_2 ) as f :
9831000 self .assertListEqual (list (iter (f )), lines )
@@ -1022,6 +1039,8 @@ def test_write(self):
10221039 f .write (INPUT )
10231040 expected = lzma .compress (INPUT , format = lzma .FORMAT_ALONE )
10241041 self .assertEqual (dst .getvalue (), expected )
1042+ # Gentoo: these require app-arch?xz-utils[extra-filters]
1043+ return
10251044 with BytesIO () as dst :
10261045 with LZMAFile (dst , "w" , format = lzma .FORMAT_RAW ,
10271046 filters = FILTERS_RAW_2 ) as f :
0 commit comments