8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 33b4df8 commit 5da9970Copy full SHA for 5da9970
tests/unit/test_github_session.py
@@ -1,3 +1,4 @@
1
+import cPickle as pickle
2
import pytest
3
4
import requests
@@ -231,3 +232,14 @@ def test_retrieve_client_credentials_returns_none(self):
231
232
"""
233
s = self.build_session()
234
assert s.retrieve_client_credentials() == (None, None)
235
+
236
+ def test_pickling(self):
237
+ s = self.build_session('https://api.github.com')
238
+ dumped = pickle.dumps(s, pickle.HIGHEST_PROTOCOL)
239
+ loaded = pickle.loads(dumped)
240
241
+ assert hasattr(loaded, 'base_url')
242
+ assert hasattr(loaded, 'two_factor_auth_cb')
243
244
+ assert loaded.base_url == s.base_url
245
+ assert loaded.two_factor_auth_cb == s.two_factor_auth_cb
0 commit comments