def test_setup_opener(self): async_client = AsyncClient() data = self.random_dict(10) data['url'] = build_url("get") data['method'] = 'get' opener = async_client.get_opener() self.assertEquals(getattr(opener, 'success_callback', None), None) self.assertEquals(getattr(opener, 'fail_callback', None), None) self.assertEquals(getattr(opener, 'request', None), None) data['success_callback'] = lambda **kwargs: kwargs data['fail_callback'] = lambda **kwargs: kwargs async_client.configure_opener(opener, data) self.assertTrue(isinstance(opener.request, Request)) self.assertTrue(isinstance(opener.success_callback, FunctionType)) self.assertTrue(isinstance(opener.fail_callback, FunctionType))
def test_get_opener(self): async_client = AsyncClient() opener = async_client.get_opener() self.assertEquals(opener.fp, None) self.assertNotEqual(opener, None)