def test_equal_string(self): self.assertTrue(Client.equal_string("test", "test")) self.assertFalse(Client.equal_string("a", "b"))
def validate_template_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.ValidateTemplateResponse().from_map( self.do_request("ValidateTemplate", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def list_stack_resources_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.ListStackResourcesResponse().from_map( self.do_request("ListStackResources", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def delete_stack_instances_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.DeleteStackInstancesResponse().from_map( self.do_request("DeleteStackInstances", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def continue_create_stack_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.ContinueCreateStackResponse().from_map( self.do_request("ContinueCreateStack", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def get_endpoint(self, product_id, region_id, endpoint_rule, network, suffix, endpoint_map, endpoint): if not UtilClient.empty(endpoint): return endpoint if not UtilClient.is_unset(endpoint_map) and not UtilClient.empty(endpoint_map.get(region_id)): return endpoint_map.get(region_id) return EndpointUtilClient.get_endpoint_rules(product_id, region_id, endpoint_rule, network, suffix)
def update_stack_group_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.UpdateStackGroupResponse().from_map( self.do_request("UpdateStackGroup", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def test_anyify_map_value(self): dic = {'key': 'value'} self.assertEqual(dic, Client.anyify_map_value(dic))
def test_to_bytes(self): result = Client.to_bytes("test") self.assertEqual(b'test', result)
def test_get_user_agent(self): self.assertIsNotNone(Client.get_user_agent('')) self.assertIn("test", Client.get_user_agent("test"))
def test_is_xx(self): self.assertFalse(Client.is_2xx(100)) self.assertTrue(Client.is_2xx(200)) self.assertFalse(Client.is_2xx(300)) self.assertFalse(Client.is_3xx(200)) self.assertTrue(Client.is_3xx(300)) self.assertFalse(Client.is_3xx(400)) self.assertFalse(Client.is_4xx(300)) self.assertTrue(Client.is_4xx(400)) self.assertFalse(Client.is_4xx(500)) self.assertFalse(Client.is_5xx(400)) self.assertTrue(Client.is_5xx(500)) self.assertFalse(Client.is_5xx(600))
def test_stringify_map_value(self): self.assertEqual({}, Client.stringify_map_value(None)) self.assertEqual({}, Client.stringify_map_value({})) dic = {'test': 100, 'bkey': b'bytes', 'key': None} self.assertEqual("100", Client.stringify_map_value(dic)["test"])
def test_is_unset(self): self.assertTrue(Client.is_unset(None)) self.assertFalse(Client.is_unset("")) self.assertFalse(Client.is_unset("11"))
def test_equal_number(self): self.assertTrue(Client.equal_number(100, 100)) self.assertFalse(Client.equal_number(1, 2))
def search_image_by_pic(self, request, runtime): UtilClient.validate_model(request) return image_search_20200212_models.SearchImageByPicResponse( ).from_map( self.do_request("SearchImageByPic", "HTTPS", "POST", "2020-02-12", "AK", None, request.to_map(), runtime))
def test_sleep(self): t1 = time.time() Client.sleep(2000) self.assertEqual(2, int(time.time() - t1))
def delete_image(self, request, runtime): UtilClient.validate_model(request) return image_search_20200212_models.DeleteImageResponse().from_map( self.do_request("DeleteImage", "HTTPS", "POST", "2020-02-12", "AK", None, request.to_map(), runtime))
def test_to_string(self): self.assertEqual("test", Client.to_string(b'test'))
def detect_stack_drift_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.DetectStackDriftResponse().from_map( self.do_request("DetectStackDrift", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def test_parse_json(self): json_str = '{"arrayObj":[[{"itemName":"item","itemInt":1},{"itemName":"item2","itemInt":2}],[{"itemName":"item3","itemInt":3}]],"arrayList":[[[1,2],[3,4]],[[5,6],[7]],[]],"listStr":[1,2,3],"items":[{"total_size":18,"partNumber":1,"tags":[{"aa":"11"}]},{"total_size":20,"partNumber":2,"tags":[{"aa":"22"}]}],"next_marker":"","test":{"total_size":19,"partNumber":1,"tags":[{"aa":"11"}]}}' obj = Client.parse_json(json_str) self.assertIsNotNone(obj)
def stop_stack_group_operation_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.StopStackGroupOperationResponse().from_map( self.do_request("StopStackGroupOperation", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def test_get_nonce(self): self.assertIsNotNone(Client.get_nonce())
def get_template_estimate_cost_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.GetTemplateEstimateCostResponse().from_map( self.do_request("GetTemplateEstimateCost", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def test_get_date_utc_string(self): self.assertIn('GMT', Client.get_date_utcstring())
def get_stack_policy_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.GetStackPolicyResponse().from_map( self.do_request("GetStackPolicy", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def test_default_string(self): self.assertEqual("", Client.default_string("", "default")) self.assertEqual("default", Client.default_string(None, "default")) self.assertEqual("str", Client.default_string("str", "default"))
def delete_change_set_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.DeleteChangeSetResponse().from_map( self.do_request("DeleteChangeSet", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def test_default_number(self): self.assertEqual(100, Client.default_number(None, 100)) self.assertEqual(0, Client.default_number(0, 100)) self.assertEqual(1, Client.default_number(1, 100))
def get_resource_type_with_options(self, request, runtime): UtilClient.validate_model(request) return _ros20190910_models.GetResourceTypeResponse().from_map( self.do_request("GetResourceType", "HTTPS", "POST", "2019-09-10", "AK", None, request.to_map(), runtime))
def test_empty(self): self.assertTrue(Client.empty(None)) self.assertTrue(Client.empty("")) self.assertFalse(Client.empty("test"))