diff options
author | Jordan Cook <jordan.cook.git@proton.me> | 2022-09-29 14:05:51 -0500 |
---|---|---|
committer | Jordan Cook <jordan.cook.git@proton.me> | 2022-09-29 14:05:51 -0500 |
commit | ba8fe3770c38c60b94b055fd546ec009b809f43f (patch) | |
tree | 98c34460ff23184790a10d2441d40aaf31242341 /tests | |
parent | 662ce95795574fcc5c4a36ac7d5eb0fd409c9310 (diff) | |
download | requests-cache-ba8fe3770c38c60b94b055fd546ec009b809f43f.tar.gz |
Add delete() function for patcher
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/test_patcher.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/unit/test_patcher.py b/tests/unit/test_patcher.py index 5a99d6a..ceb2a4c 100644 --- a/tests/unit/test_patcher.py +++ b/tests/unit/test_patcher.py @@ -82,14 +82,22 @@ def test_is_installed(): @patch.object(BaseCache, 'delete') -def test_remove_expired_responses(mock_delete): +def test_delete__expired_responses(mock_delete): requests_cache.install_cache(backend='memory', expire_after=360) - requests_cache.remove_expired_responses() + requests_cache.delete(expired=True) assert mock_delete.called is True requests_cache.uninstall_cache() @patch.object(BaseCache, 'delete') -def test_remove_expired_responses__cache_not_installed(mock_delete): - requests_cache.remove_expired_responses() +def test_delete__cache_not_installed(mock_delete): + requests_cache.delete(expired=True) assert mock_delete.called is False + + +@patch.object(BaseCache, 'delete') +def test_remove_expired_responses(mock_delete): + requests_cache.install_cache(backend='memory', expire_after=360) + requests_cache.remove_expired_responses() + assert mock_delete.called is True + requests_cache.uninstall_cache() |