diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/test_session.py | 6 |
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) |