def test_get_or_cache_returns_previously_cached_id(self): cache = ResolvedObjectCache() cat = create_catalog(1, include_href=False) cache_result_1 = cache.get_or_cache(cat) self.assertIs(cache_result_1, cat) identical_cat = create_catalog(1, include_href=False) cache_result_2 = cache.get_or_cache(identical_cat) self.assertIs(cache_result_2, cat)
def tests_get_or_cache_returns_previously_cached_href(self) -> None: cache = ResolvedObjectCache() cat = create_catalog(1) cache_result_1 = cache.get_or_cache(cat) self.assertIs(cache_result_1, cat) identical_cat = create_catalog(1) cache_result_2 = cache.get_or_cache(identical_cat) self.assertIs(cache_result_2, cat)