mirror of
https://github.com/ansible/awx.git
synced 2026-03-22 03:17:39 -02:30
Fix IntegrityError deleting job splitting JT
misc: *show sharded jobs in recent_jobs *test updates
This commit is contained in:
@@ -122,6 +122,22 @@ def test_job_relaunch_on_failed_hosts(post, inventory, project, machine_credenti
|
||||
assert r.data.get('limit') == hosts
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_shard_jt_recent_jobs(shard_job_factory, admin_user, get):
|
||||
workflow_job = shard_job_factory(3, spawn=True)
|
||||
shard_jt = workflow_job.job_template
|
||||
r = get(
|
||||
url=shard_jt.get_absolute_url(),
|
||||
user=admin_user,
|
||||
expect=200
|
||||
)
|
||||
job_ids = [entry['id'] for entry in r.data['summary_fields']['recent_jobs']]
|
||||
assert workflow_job.pk in job_ids
|
||||
for node in workflow_job.workflow_nodes.all():
|
||||
job = node.job
|
||||
assert job.pk in job_ids
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_block_unprocessed_events(delete, admin_user, mocker):
|
||||
time_of_finish = parse("Thu Feb 28 09:10:20 2013 -0500")
|
||||
|
||||
Reference in New Issue
Block a user