summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook.git@proton.me>2022-09-29 14:05:51 -0500
committerJordan Cook <jordan.cook.git@proton.me>2022-09-29 14:05:51 -0500
commitba8fe3770c38c60b94b055fd546ec009b809f43f (patch)
tree98c34460ff23184790a10d2441d40aaf31242341 /tests
parent662ce95795574fcc5c4a36ac7d5eb0fd409c9310 (diff)
downloadrequests-cache-ba8fe3770c38c60b94b055fd546ec009b809f43f.tar.gz
Add delete() function for patcher
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_patcher.py16
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()