Example #1
0
 def test_open_zip_fs_regular_filename(self):
     """Test opening a zipfs with a regular filename provided."""
     from satpy.readers import FSFile
     from fsspec.implementations.zip import ZipFileSystem
     zip_fs = ZipFileSystem(self.zip_name)
     file = FSFile(_posixify_path(self.local_filename2), zip_fs)
     _assert_is_open_file_and_close(file.open())
Example #2
0
    def test_open_zip_fs_openfile(self):
        """Test opening a zipfs openfile."""
        import fsspec

        from satpy.readers import FSFile
        open_file = fsspec.open("zip:/" + _posixify_path(self.local_filename2) + "::file://" + self.zip_name)
        file = FSFile(open_file)
        _assert_is_open_file_and_close(file.open())