Esempio n. 1
0
 def __init__(self, url='https://fleep.io/api/', **kwargs):
     """
     Defaults to https://fleep.io/api.
     """
     self._url = url
     self._compress = kwargs.get('compress', False)
     self._server = kwargs.get('server', Server(self._url))
     self._initialize_handlers()
Esempio n. 2
0
 def setUp(self):
     self.client = create_autospec(HTTPClient)
     self.server = Server(client=self.client)
Esempio n. 3
0
 def test_custom_serializer(self):
     server = Server(serializer=pickle)
     serialized_data = pickle.dumps({'a': 1})
     self.assertEqual(serialized_data, server._serialize({'a': 1}))
     self.assertEqual(pickle.loads(serialized_data),
                      server._deserialize(serialized_data))