def test_process_response_zipstr_one_package(self): task = self._create_task() api = self._create_instance(task) response = DummyResponse() response.status_code = 200 response.text = retrieve_result.format(zip=InstallPackageZipBuilder( "foo", "1.1")(), extra="") resp = api._process_response(response) self.assertEqual(resp, {"foo": "1.1"})
def test_process_response_zipstr_no_packages(self): task = self._create_task() api = self._create_instance(task) response = DummyResponse() response.status_code = 200 response.text = retrieve_result.format(zip=CreatePackageZipBuilder( "testing", api.api_version)(), extra="") resp = api._process_response(response) self.assertEqual(resp, {})
def test_process_response_zipstr_one_package(self): task = self._create_task() api = self._create_instance(task) response = Response() response.status_code = 200 response.raw = io.BytesIO( retrieve_result.format( zip=InstallPackageZipBuilder("foo", "1.1")(), extra="" ).encode() ) resp = api._process_response(response) self.assertEqual(resp, {"foo": "1.1"})
def test_process_response_zipstr_no_packages(self): task = self._create_task() api = self._create_instance(task) response = Response() response.status_code = 200 response.raw = io.BytesIO( retrieve_result.format( zip=CreatePackageZipBuilder("testing", api.api_version)(), extra="" ).encode() ) resp = api._process_response(response) self.assertEqual(resp, {})
def test_process_response_zipstr_no_packages(self): task = self._create_task() api = self._create_instance(task) response = Response() response.status_code = 200 response.raw = io.BytesIO( retrieve_result.format( zip=CreatePackageZipBuilder("testing", api.api_version).as_base64(), extra="", ).encode()) resp = api._process_response(response) self.assertEqual(resp, {})
def test_process_response_zipstr_one_package(self): task = self._create_task() api = self._create_instance(task) response = DummyResponse() response.status_code = 200 response.content = retrieve_result.format( zip=InstallPackageZipBuilder('foo', '1.1')(), extra='', ) resp = api._process_response(response) self.assertEquals( resp, {'foo': '1.1'}, )
def _response_call_success_result(self, response_result): return retrieve_result.format(zip=self.result_zip(), extra="").encode()