code: def test_archive_creation_with_zip_store(
      tmp_path, integ_tests, mocker
  ):
      manifest, model_path = prepare_model_dir(
          "packaging_zip_store_mar", integ_tests
      )
  
      ModelExportUtils.archive(
          tmp_path,
          "zip-store",
          model_path,
          manifest,
          archive_format="zip-store",
      )
  
      ModelExportUtils.archive(
          tmp_path,
          "zip",
          model_path,
          manifest,
          archive_format="default",
      )
  
      stored_size = (
          Path(tmp_path).joinpath("zip-store.mar").stat().st_size
      )
      zipped_size = Path(tmp_path).joinpath("zip.mar").stat().st_size
  
      assert zipped_size < stored_size
  
file_path: serve/model-archiver/model_archiver/tests/unit_tests/test_model_packaging_utils.py
imports: import json
  import platform
  from collections import namedtuple
  from pathlib import Path
  import pytest
  from model_archiver import ModelArchiverConfig
  from model_archiver.manifest_components.manifest import RuntimeType
  from model_archiver.model_archiver_error import ModelArchiverError
  from model_archiver.model_packaging_utils import ModelExportUtils
label_desc: Use image node_id 4 for calling a global function with example usage: test_archive_creation_with_zip_store(tmp_path, integ_tests, mocker) without return types