class_docstr: Test case for downloading an hrit tarball.
class_docstr_tok: ["Test","case","for","downloading","an","hrit","tarball","."]
docstr: Test downloading SEVIRI HRIT data from zenodo.
docstr_tok: ["Test","downloading","SEVIRI","HRIT","data","from","zenodo","."]
code: def test_download_from_zenodo(self):
      """Test downloading SEVIRI HRIT data from zenodo."""
      from satpy.demo import download_seviri_hrit_20180228_1500
  
      self.get_mock.side_effect = _FakeRequest
      with mock_filesystem():
          download_seviri_hrit_20180228_1500()
          assert _FakeRequest.requests_log[0].startswith(
              "https://zenodo.org"
          )
  
imports: from __future__ import annotations
  import contextlib
  import io
  import os
  import sys
  import tarfile
  import unittest
  from collections import defaultdict
  from unittest import mock
  import pytest
label_desc: Use image node_id 4 for calling the TestSEVIRIHRITDemoDownload obj's underlying member method code with example usage: obj.test_download_from_zenodo() without return types