Batch - Fix tests

This commit is contained in:
Bert Blommers 2020-03-12 13:37:46 +00:00
commit bb5a54ca4b
2 changed files with 12 additions and 31 deletions

View file

@ -10,17 +10,6 @@ import functools
import nose
def expected_failure(test):
@functools.wraps(test)
def inner(*args, **kwargs):
try:
test(*args, **kwargs)
except Exception as err:
raise nose.SkipTest
return inner
DEFAULT_REGION = "eu-central-1"
@ -693,7 +682,6 @@ def test_submit_job_by_name():
# SLOW TESTS
# @expected_failure
@mock_logs
@mock_ec2
@mock_ecs
@ -721,13 +709,13 @@ def test_submit_job():
queue_arn = resp["jobQueueArn"]
resp = batch_client.register_job_definition(
jobDefinitionName="sleep10",
jobDefinitionName="sayhellotomylittlefriend",
type="container",
containerProperties={
"image": "busybox",
"image": "busybox:latest",
"vcpus": 1,
"memory": 128,
"command": ["sleep", "10"],
"command": ["echo", "hello"],
},
)
job_def_arn = resp["jobDefinitionArn"]
@ -741,13 +729,6 @@ def test_submit_job():
while datetime.datetime.now() < future:
resp = batch_client.describe_jobs(jobs=[job_id])
print(
"{0}:{1} {2}".format(
resp["jobs"][0]["jobName"],
resp["jobs"][0]["jobId"],
resp["jobs"][0]["status"],
)
)
if resp["jobs"][0]["status"] == "FAILED":
raise RuntimeError("Batch job failed")
@ -764,10 +745,9 @@ def test_submit_job():
resp = logs_client.get_log_events(
logGroupName="/aws/batch/job", logStreamName=ls_name
)
len(resp["events"]).should.be.greater_than(5)
[event['message'] for event in resp["events"]].should.equal(['hello'])
@expected_failure
@mock_logs
@mock_ec2
@mock_ecs
@ -795,13 +775,13 @@ def test_list_jobs():
queue_arn = resp["jobQueueArn"]
resp = batch_client.register_job_definition(
jobDefinitionName="sleep10",
jobDefinitionName="sleep5",
type="container",
containerProperties={
"image": "busybox",
"image": "busybox:latest",
"vcpus": 1,
"memory": 128,
"command": ["sleep", "10"],
"command": ["sleep", "5"],
},
)
job_def_arn = resp["jobDefinitionArn"]
@ -844,7 +824,6 @@ def test_list_jobs():
len(resp_finished_jobs2["jobSummaryList"]).should.equal(2)
@expected_failure
@mock_logs
@mock_ec2
@mock_ecs
@ -875,7 +854,7 @@ def test_terminate_job():
jobDefinitionName="sleep10",
type="container",
containerProperties={
"image": "busybox",
"image": "busybox:latest",
"vcpus": 1,
"memory": 128,
"command": ["sleep", "10"],