def test_fault_join():
    pool = make_pool(1, 1)

    # Set up upload doomed to fail.
    tpart = FakeTarPartition(1, explosive=Explosion('Boom'))
    pool.put(tpart)

    # Try to receive the error while finishing up.
    with pytest.raises(Explosion):
        pool.join()
Perform operations specific to the routertype in preparation for
dataset/ETHPy150Open wal-e/wal-e/tests/test_tar_upload_pool.py/test_fault_join--crossover with--dataset/ETHPy150Open openstack/networking-cisco/networking_cisco/plugins/cisco/l3/drivers/__init__.py/L3RouterBaseDriver.schedule_router_precommit