def test_eks_create_single_cluster(create_cluster): result_cluster = create_cluster() result_cluster[ClusterAttributes.NAME].should.equal(TestCluster.cluster_name) all_arn_values_should_be_valid( expected_arn_values=TestCluster.expected_arn_values, pattern=RegExTemplates.CLUSTER_ARN, arn_under_test=result_cluster[ClusterAttributes.ARN], )
def test_eks_create_nodegroup_on_existing_cluster(create_cluster, create_nodegroup): create_cluster() result_data = create_nodegroup() result_data[NodegroupAttributes.NODEGROUP_NAME].should.equal( TestNodegroup.nodegroup_name) all_arn_values_should_be_valid( expected_arn_values=TestNodegroup.expected_arn_values, pattern=RegExTemplates.NODEGROUP_ARN, arn_under_test=result_data[NodegroupAttributes.ARN], )
def test_eks_delete_cluster(test_client, create_cluster): create_cluster() response = test_client.delete( Endpoints.DELETE_CLUSTER.format(clusterName=TestCluster.cluster_name)) result_data = json.loads( response.data.decode(DEFAULT_ENCODING))[ResponseAttributes.CLUSTER] response.status_code.should.equal(StatusCodes.OK) result_data[ClusterAttributes.NAME].should.equal(TestCluster.cluster_name) all_arn_values_should_be_valid( expected_arn_values=TestCluster.expected_arn_values, pattern=RegExTemplates.CLUSTER_ARN, arn_under_test=result_data[ClusterAttributes.ARN], )
def test_eks_delete_nodegroup(test_client, create_cluster, create_nodegroup): create_cluster() create_nodegroup() response = test_client.delete( Endpoints.DELETE_NODEGROUP.format( clusterName=TestNodegroup.cluster_name, nodegroupName=TestNodegroup.nodegroup_name, )) result_data = json.loads( response.data.decode(DEFAULT_ENCODING))[ResponseAttributes.NODEGROUP] response.status_code.should.equal(StatusCodes.OK) result_data[ClusterAttributes.CLUSTER_NAME].should.equal( TestNodegroup.cluster_name) result_data[NodegroupAttributes.NODEGROUP_NAME].should.equal( TestNodegroup.nodegroup_name) all_arn_values_should_be_valid( expected_arn_values=TestNodegroup.expected_arn_values, pattern=RegExTemplates.NODEGROUP_ARN, arn_under_test=result_data[NodegroupAttributes.ARN], )