def test_get_id_from_arn(cluster): arn = "arn:aws:ecs:us-west-2:647215175976:task/9c875823-8c23-4e9e-8950-811d3418aefb" task_id = ecs.get_id_from_arn(arn) assert task_id == "9c875823-8c23-4e9e-8950-811d3418aefb" arn = "arn:aws:ecs:us-west-2:647215175976:container-instance/037e6b29-8cef-4c41-bd9b-606f72c88054" task_id = ecs.get_id_from_arn(arn) assert task_id == "037e6b29-8cef-4c41-bd9b-606f72c88054"
def test_start_task_on_instances(cluster, task): instance_ids = ['fe1502b3-9fc1-4f7e-bd4d-c5dc45f20125'] env_vars = [{'name': 'hey', 'value': 'brendan'}] resp = ecs.start_task_on_instances(cluster, task, instance_ids, env_vars) tasks = resp['tasks'] for task in tasks: resp = ecs.stop_task(cluster, ecs.get_id_from_arn(task['taskArn'])) print "STOPPED:\n" + str(resp)
def test_start_task_on_instances(cluster, task): instance_ids = ['fe1502b3-9fc1-4f7e-bd4d-c5dc45f20125'] env_vars = [ { 'name': 'hey', 'value': 'brendan' } ] resp = ecs.start_task_on_instances(cluster, task, instance_ids, env_vars) tasks = resp['tasks'] for task in tasks: resp = ecs.stop_task(cluster, ecs.get_id_from_arn(task['taskArn'])) print "STOPPED:\n" + str(resp)
def test_run_task_on_any_instance(cluster, task): resp = ecs.run_task_on_any_instance(cluster, task, 1) task_arn = resp['tasks'][0]['taskArn'] resp = ecs.stop_task(cluster, ecs.get_id_from_arn(task_arn))