def METHOD_NAME():
    """Prepare an "inspect" type ScanJob with multiple Sources.
    This ScanJob includes six ScanTasks: 2 connect (one per Source), 2 inspect (one per
    source), and 1 fingerprint.
    """
    scan_job = ScanJobFactory(
        scan_type=ScanTask.SCAN_TYPE_INSPECT, status=ScanTask.PENDING
    )
    source_a, source_b = SourceFactory.create_batch(size=2)
    scan_tasks = [
        ScanTaskFactory(
            job=scan_job,
            scan_type=ScanTask.SCAN_TYPE_CONNECT,
            status=ScanTask.PENDING,
            source=source_a,
        ),
        ScanTaskFactory(
            job=scan_job,
            scan_type=ScanTask.SCAN_TYPE_CONNECT,
            status=ScanTask.PENDING,
            source=source_b,
        ),
        ScanTaskFactory(
            job=scan_job,
            scan_type=ScanTask.SCAN_TYPE_INSPECT,
            status=ScanTask.PENDING,
            source=source_a,
        ),
        ScanTaskFactory(
            job=scan_job,
            scan_type=ScanTask.SCAN_TYPE_INSPECT,
            status=ScanTask.PENDING,
            source=source_b,
        ),
        ScanTaskFactory(
            job=scan_job,
            scan_type=ScanTask.SCAN_TYPE_FINGERPRINT,
            status=ScanTask.PENDING,
            source=None,
        ),
    ]
    scan_job.tasks.set(scan_tasks)
    return scan_job