def test_process_response_no_zipstr(self): task = self._create_task() api = self._create_instance(task) response = DummyResponse() response.status_code = 200 response.text = deploy_result.format(status="testing", extra="") resp = api._process_response(response) self.assertEqual(resp, {})
def test_process_response_no_zipstr(self): task = self._create_task() api = self._create_instance(task) response = Response() response.status_code = 200 response.raw = io.BytesIO( deploy_result.format(status="testing", extra="").encode() ) resp = api._process_response(response) self.assertEqual(resp, {})
def test_basic(self): add_picklist_values_task = create_task( add_picklist_values.AddPicklistValues, task_options) base_tooling_url = self._get_base_tooling_url( add_picklist_values_task.org_config.instance_url) base_deployment_url = self._get_base_deployment_url( add_picklist_values_task.org_config.instance_url, add_picklist_values_task.org_config.org_id) customobject_query_url = ( base_tooling_url + "query/?q=SELECT+DeveloperName%2C+DurableId+FROM+EntityDefinition+" "WHERE+NamespacePrefix+%3D+%27hed%27+AND+DeveloperName+%3D+%27Attribute%27" ) customfield_query_url = ( base_tooling_url + "query/?q=SELECT+Id%2C+DeveloperName%2C+Metadata+FROM+CustomField+" + "WHERE+NamespacePrefix+%3D+%27hed%27+AND+DeveloperName+%3D+%27Attribute_Type%27+AND+TableEnumOrId+%3D+%27123%27" ) responses.add(method=responses.GET, url=customobject_query_url, match_querystring=True, json=expected_customobject_query_response) responses.add(method=responses.GET, url=customfield_query_url, match_querystring=True, json=expected_customfield_query_response) responses.add( method=responses.POST, url=base_deployment_url, body=deploy_result.format(status="Succeeded", extra="<id>123</id>"), status=200, content_type="text/xml; charset=utf-8", ) add_picklist_values_task() self.assertEqual(4, len(responses.calls)) self.assertEqual(customobject_query_url, responses.calls[0].request.url) self.assertEqual(customfield_query_url, responses.calls[1].request.url) self.assertEqual(base_deployment_url, responses.calls[2].request.url) self.assertEqual(base_deployment_url, responses.calls[3].request.url)
def _process_response_zipstr_one_package(self): task = self._create_task() api = self._create_instance(task) response = DummyResponse response.status_code = 200 response.content = deploy_result.format( zip = InstallPackageZipBuilder('foo', '1.1'), extra = '', ) resp = api._process_response(response) self.assertEquals( resp, {'foo': '1.1'}, )
def _process_response_zipstr_no_packages(self): task = self._create_task() api = self._create_instance(task) response = DummyResponse response.status_code = 200 response.content = deploy_result.format( zip = CreatePackageZipBuilder('testing'), extra = '', ) resp = api._process_response(response) self.assertEquals( resp, {}, )
def test_process_response_no_zipstr(self): task = self._create_task() api = self._create_instance(task) response = DummyResponse response.status_code = 200 response.content = deploy_result.format( status = 'testing', extra = '', ) resp = api._process_response(response) self.assertEquals( resp, {}, )
def _response_call_success_result(self, response_result): return deploy_result.format(status="Succeeded", extra="").encode()
def _response_call_success_result(self, response_result): return deploy_result.format(status="Succeeded", extra="").encode()
def _response_call_success_result(self, response_result): return deploy_result.format( status = 'Succeeded', extra = '', )