skip to Main Content

Redis – Testing a function with a @cache.memoize gives PicklingError

I have some tests for functions that use cache, for example: Function: @retry(stop=stop_after_attempt(3)) @cache.cached(timeout=60, key_prefix='resouce_group_list') def get_azure_resource_groups(): data = [] resource_client = get_azure_resource_client() for item in resource_client.resource_groups.list(): data.append(item) return data Test: @patch("dev_maintenance.machines.get_azure_resource_client") def test_get_azure_list_rg(get_azure_resource_client): cache.clear() data = [] with app.app_context():…

VIEW QUESTION
Back To Top
Search