def test__get__requires_login(client, faker):
    user = login(client, faker)

    dr = do_create_request(client, faker, user)
    logout(client)

    assert__requires_login(client, _url(id=dr.id, external=False))
def test__get__requires_login(client, faker):
    user = login(client, faker)
    dr = do_create_request(
        client,
        faker,
        user,
        headers=faker.column_headers(10),
    )
    logout(client)

    assert__requires_login(client, _url(id=dr.id, external=False))
def test__get__requires_login(client):
    pack = LabelPack.query.filter_by(type='CardiometPack').one()

    assert__requires_login(
        client,
        _url(
            referrer='study',
            study_id=pack.study_id,
            pack_name=pack.type,
            count=1,
            external=False,
        ))
Esempio n. 4
0
def test__get__requires_login(client, faker):
    task = faker.get_test_task()
    assert__requires_login(client, _url(task_id=task.id, external=False))
Esempio n. 5
0
def test__get__requires_login(client):
    assert__requires_login(client, _url(external=False))
Esempio n. 6
0
def test__get__requires_login(client, faker):
    s = faker.get_test_service()
    assert__requires_login(client, _url(s.id, external=False))
Esempio n. 7
0
def test__get__requires_login(client, faker):
    study = faker.get_test_study()
    assert__requires_login(client, _url(study_id=study.id, external=False))
Esempio n. 8
0
def test__post__requires_login(client, faker):
    u = faker.get_test_upload()
    assert__requires_login(client,
                           _url(upload_id=u.id, external=False),
                           post=True)
def test__post__requires_login(client):
    assert__requires_login(client, _url(external=False), post=True)
Esempio n. 10
0
def test__post__requires_login__not(client):
    assert__requires_login(client, url_for("post_with_login"), post=True)
Esempio n. 11
0
def test__get__requires_login__not(client):
    assert__requires_login(client, url_for("get_with_login"))
Esempio n. 12
0
def test__post__requires_login(client, faker):
    s = faker.get_test_service()
    assert__requires_login(client,
                           _url(service_id=s.id, external=False),
                           post=True)
Esempio n. 13
0
def test__get__requires_login(client, faker):
    assert__requires_login(client, _url())
Esempio n. 14
0
def test_url_requires_login_get(client, faker):
    s = faker.get_test_study()
    assert__requires_login(client,
                           _url(study_id=s.id, external=False),
                           post=True)
Esempio n. 15
0
def test__get__requires_login(client):
    s = Study.query.filter_by(name="MERMAID").first()
    assert__requires_login(client, _url(id=s.id, external=False))
Esempio n. 16
0
def test_url_requires_login_get(client, faker):
    tf = faker.get_test_task_file()
    assert__requires_login(client, _url(tf.id, tf.task.id, external=False))