@@ -79,11 +79,7 @@ def test_scanpipe_pipes_scancode_extract_archive_errors(self):
7979 errors = scancode .extract_archive (input_location , target )
8080
8181 error_message = "gzip decompression failed"
82- if sys .platform == "darwin" :
83- error_message += " (zlib returned error -3, msg invalid code lengths set)"
84-
85- expected = {input_location : [error_message ]}
86- self .assertEqual (expected , errors )
82+ self .assertIn (error_message , errors [str (input_location )][0 ])
8783
8884 def test_scanpipe_pipes_scancode_extract_archives (self ):
8985 tempdir = Path (tempfile .mkdtemp ())
@@ -113,11 +109,7 @@ def test_scanpipe_pipes_scancode_extract_archives_errors(self):
113109 errors = scancode .extract_archives (tempdir )
114110
115111 error_message = "gzip decompression failed"
116- if sys .platform == "darwin" :
117- error_message += " (zlib returned error -3, msg invalid code lengths set)"
118-
119- expected = {str (target ): [error_message ]}
120- self .assertEqual (expected , errors )
112+ self .assertIn (error_message , errors [str (target )][0 ])
121113
122114 @skipIf (sys .platform != "linux" , "QCOW2 extraction is not available on macOS." )
123115 def test_scanpipe_pipes_scancode_extract_archive_vmimage_qcow2 (self ):
0 commit comments