summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_session.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/unit/test_session.py b/tests/unit/test_session.py
index 53e368c..60e8bb4 100644
--- a/tests/unit/test_session.py
+++ b/tests/unit/test_session.py
@@ -1,5 +1,6 @@
"""CachedSession tests that use mocked responses only"""
import json
+import pickle
from collections import UserDict, defaultdict
from datetime import datetime, timedelta
from logging import getLogger
@@ -76,6 +77,11 @@ def test_repr(mock_session):
assert 'cache_control=True' in repr(mock_session)
+def test_pickle__disabled():
+ with pytest.raises(NotImplementedError):
+ pickle.dumps(CachedSession(backend='memory'))
+
+
def test_response_defaults(mock_session):
"""Both cached and new responses should always have the following attributes"""
mock_session.settings.expire_after = datetime.utcnow() + timedelta(days=1)