from unittest import mock

from pytest import fixture

from toargridding.toar_rest_client import AnalysisService, QueryOptions


def test_query_options_cache_key(metadata_ozone_mean):
    q1 = QueryOptions.from_metadata(metadata_ozone_mean)
    q2 = QueryOptions.from_metadata(metadata_ozone_mean)

    assert q1.cache_key == q2.cache_key