Beispiel #1
0
def test_register_unsuccesful_for_big_username(new_user, configed_app, client):
    with configed_app.test_request_context():
        response = client.post(
            "register",
            data=dict(
                username="".join("a" for i in range(60)),
                email=new_user.email,
                password=new_user.password,
                confirm_password=new_user.password,
            ),
            follow_redirects=False,
        )
    assert (
        response.status_code == 200
    ), "User register with big username. Status code: {response.status_code}"
    delete_user(new_user)
Beispiel #2
0
def test_register_succesful_for_correct_credentials(new_user, configed_app,
                                                    client):
    with configed_app.test_request_context():
        response = client.post(
            "register",
            data=dict(
                username=new_user.username,
                email=new_user.email,
                password=new_user.password,
                confirm_password=new_user.password,
            ),
            follow_redirects=False,
        )
    assert (
        response.status_code == 302
    ), "User didn't register with correct credentials. Status code: {response.status_code}"
    delete_user(new_user)
Beispiel #3
0
def test_register_unsuccesful_for_missing_email(new_user, configed_app,
                                                client):
    with configed_app.test_request_context():
        response = client.post(
            "register",
            data=dict(
                username=new_user.username,
                email="",
                password=new_user.password,
                confirm_password=new_user.password,
            ),
            follow_redirects=False,
        )
    assert (
        response.status_code == 200
    ), "User register with missing email. Status code: {response.status_code}"
    delete_user(new_user)
Beispiel #4
0
def test_register_unsuccesful_for_different_pass_and_conf_pass(
        new_user, configed_app, client):
    with configed_app.test_request_context():
        response = client.post(
            "register",
            data=dict(
                username=new_user.username,
                email=new_user.email,
                password=new_user.password,
                confirm_password=new_user.password + "a",
            ),
            follow_redirects=False,
        )
    assert (
        response.status_code == 200
    ), "User register with different password and confirm password. Status code: {response.status_code}"
    delete_user(new_user)