示例#1
0
 def test_reduce_cluster2(self):
     self.mock_response_json_values({"result": "succeeded"})
     self.proxy.reduce_cluster("any-cluster-id", 3)
     self.proxy.reduce_cluster(_cluster.Cluster(id="any-cluster-id"), 3)
     self.proxy.reduce_cluster(_cluster.ClusterInfo(id="any-cluster-id"), 3)
     body = {
         "service_id": "",
         "plan_id": "",
         "parameters": {
             "order_id": "",
             "scale_type": "scale_in",
             "node_id": "node_orderadd",
             "instances": 3,
             "include_instances": [],
             "exclude_instances": []
         },
         "previous_values": {
             "plan_id": ""
         }
     }
     self.session.put.assert_has_calls([
         mock.call("cluster_infos/any-cluster-id",
                   endpoint_filter=self.service,
                   endpoint_override=self.service.get_endpoint_override(),
                   json=body),
         mock.call("cluster_infos/any-cluster-id",
                   endpoint_filter=self.service,
                   endpoint_override=self.service.get_endpoint_override(),
                   json=body),
         mock.call("cluster_infos/any-cluster-id",
                   endpoint_filter=self.service,
                   endpoint_override=self.service.get_endpoint_override(),
                   json=body)
     ])
示例#2
0
 def test_delete_cluster_with_instance(self):
     self.proxy.delete_cluster(_cluster.Cluster(id="any-cluster-id"))
     self.assert_session_delete("clusters/any-cluster-id")