@@ -116,14 +116,17 @@ def test_decompressor_raw_1(self):
116116 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_1 )
117117 self ._test_decompressor (lzd , COMPRESSED_RAW_1 , lzma .CHECK_NONE )
118118
119+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
119120 def test_decompressor_raw_2 (self ):
120121 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_2 )
121122 self ._test_decompressor (lzd , COMPRESSED_RAW_2 , lzma .CHECK_NONE )
122123
124+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
123125 def test_decompressor_raw_3 (self ):
124126 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_3 )
125127 self ._test_decompressor (lzd , COMPRESSED_RAW_3 , lzma .CHECK_NONE )
126128
129+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
127130 def test_decompressor_raw_4 (self ):
128131 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
129132 self ._test_decompressor (lzd , COMPRESSED_RAW_4 , lzma .CHECK_NONE )
@@ -286,12 +289,14 @@ def test_roundtrip_alone(self):
286289 lzd = LZMADecompressor ()
287290 self ._test_decompressor (lzd , cdata , lzma .CHECK_NONE )
288291
292+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
289293 def test_roundtrip_raw (self ):
290294 lzc = LZMACompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
291295 cdata = lzc .compress (INPUT ) + lzc .flush ()
292296 lzd = LZMADecompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
293297 self ._test_decompressor (lzd , cdata , lzma .CHECK_NONE )
294298
299+ @unittest .skip ("Gentoo: requires app-arch?xz-utils[extra-filters]" )
295300 def test_roundtrip_raw_empty (self ):
296301 lzc = LZMACompressor (lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
297302 cdata = lzc .compress (INPUT )
@@ -441,6 +446,8 @@ def test_decompress_good_input(self):
441446 COMPRESSED_RAW_1 , lzma .FORMAT_RAW , filters = FILTERS_RAW_1 )
442447 self .assertEqual (ddata , INPUT )
443448
449+ # Gentoo: these require app-arch?xz-utils[extra-filters]
450+ return
444451 ddata = lzma .decompress (
445452 COMPRESSED_RAW_2 , lzma .FORMAT_RAW , filters = FILTERS_RAW_2 )
446453 self .assertEqual (ddata , INPUT )
@@ -458,6 +465,8 @@ def test_decompress_incomplete_input(self):
458465 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_ALONE [:128 ])
459466 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_RAW_1 [:128 ],
460467 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_1 )
468+ # Gentoo: these require app-arch?xz-utils[extra-filters]
469+ return
461470 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_RAW_2 [:128 ],
462471 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_2 )
463472 self .assertRaises (LZMAError , lzma .decompress , COMPRESSED_RAW_3 [:128 ],
@@ -493,6 +502,8 @@ def test_roundtrip(self):
493502 ddata = lzma .decompress (cdata )
494503 self .assertEqual (ddata , INPUT )
495504
505+ # Gentoo: these require app-arch?xz-utils[extra-filters]
506+ return
496507 cdata = lzma .compress (INPUT , lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
497508 ddata = lzma .decompress (cdata , lzma .FORMAT_RAW , filters = FILTERS_RAW_4 )
498509 self .assertEqual (ddata , INPUT )
@@ -797,6 +808,8 @@ def test_read(self):
797808 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_1 ) as f :
798809 self .assertEqual (f .read (), INPUT )
799810 self .assertEqual (f .read (), b"" )
811+ # Gentoo: these require app-arch?xz-utils[extra-filters]
812+ return
800813 with LZMAFile (BytesIO (COMPRESSED_RAW_2 ),
801814 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_2 ) as f :
802815 self .assertEqual (f .read (), INPUT )
@@ -836,6 +849,8 @@ def test_read_multistream(self):
836849 self .assertEqual (f .read (), INPUT * 5 )
837850 with LZMAFile (BytesIO (COMPRESSED_XZ + COMPRESSED_ALONE )) as f :
838851 self .assertEqual (f .read (), INPUT * 2 )
852+ # Gentoo: these require app-arch?xz-utils[extra-filters]
853+ return
839854 with LZMAFile (BytesIO (COMPRESSED_RAW_3 * 4 ),
840855 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_3 ) as f :
841856 self .assertEqual (f .read (), INPUT * 4 )
@@ -979,6 +994,8 @@ def test_iterator(self):
979994 self .assertListEqual (list (iter (f )), lines )
980995 with LZMAFile (BytesIO (COMPRESSED_ALONE ), format = lzma .FORMAT_ALONE ) as f :
981996 self .assertListEqual (list (iter (f )), lines )
997+ # Gentoo: these require app-arch?xz-utils[extra-filters]
998+ return
982999 with LZMAFile (BytesIO (COMPRESSED_RAW_2 ),
9831000 format = lzma .FORMAT_RAW , filters = FILTERS_RAW_2 ) as f :
9841001 self .assertListEqual (list (iter (f )), lines )
@@ -1023,6 +1040,8 @@ def test_write(self):
10231040 f .write (INPUT )
10241041 expected = lzma .compress (INPUT , format = lzma .FORMAT_ALONE )
10251042 self .assertEqual (dst .getvalue (), expected )
1043+ # Gentoo: these require app-arch?xz-utils[extra-filters]
1044+ return
10261045 with BytesIO () as dst :
10271046 with LZMAFile (dst , "w" , format = lzma .FORMAT_RAW ,
10281047 filters = FILTERS_RAW_2 ) as f :
0 commit comments