Ejemplo n.º 1
0
def test_logout(client):
    result = client.get("/logout", follow_redirects=False)
    assert result.status_code == 302
    assert result.location == "http://localhost/login?next=%2Flogout"
    assert "noggin_session" not in session
    assert "noggin_username" not in session
    assert "noggin_ipa_server_hostname" not in session
Ejemplo n.º 2
0
def test_register(client):
    result = client.get("/register")
    assert result.status_code == 200
    page = BeautifulSoup(result.data, "html.parser")
    assert page.title
    assert page.title.string == "Register"
Ejemplo n.º 3
0
def test_login(client):
    result = client.get("/login")
    assert result.status_code == 200
    page = BeautifulSoup(result.data, "html.parser")
    assert page.title
    assert page.title.string == "Login"
Ejemplo n.º 4
0
def test_menu_redirecting(client):
    result = client.get("/menu")
    assert result.status_code == 302
    page = BeautifulSoup(result.data, "html.parser")
    assert page.title
    assert page.title.string == "Redirecting..."
Ejemplo n.º 5
0
def test_tutorial(client):
    result = client.get("/tutorial")
    assert result.status_code == 200
    page = BeautifulSoup(result.data, "html.parser")
    assert page.title
    assert page.title.string == "Tutorial"