Esempio n. 1
0
def test_configure_job_known(app):
    @app.task(name="foobar", queue="marsupilami")
    def mytask():
        pass

    job = cli.configure_job(app, "foobar", {}, unknown=False).job
    assert job.task_name == "foobar"
    assert job.queue == "marsupilami"
Esempio n. 2
0
def test_test_configure_job_error(app):
    with pytest.raises(click.BadArgumentUsage):
        assert cli.configure_job(app, "foobar", {}, unknown=False)
Esempio n. 3
0
def test_configure_job_unknown(app):
    job = cli.configure_job(app, "foobar", {}, unknown=True).job
    assert job.task_name == "foobar"
    assert job.queue == "default"