Beispiel #1
0
def test_home_loads():
    browser.open('/')
    page = Page()
    assert 'Cockerel' in page.title

    assert page.offers_signup_link
    assert page.offers_login_link
Beispiel #2
0
def test_prover_requires_login():
    browser.open('/prover')
    page = Login()
    assert page.offers_login_form
    login = page.login_form
    login.fill(dict(username='******', password='******'))
    page.click_submit()
    page = ProverPage()
    assert page.offers_prover
Beispiel #3
0
def test_prover_requires_login():
    browser.open('/prover')
    page = Login()
    assert page.offers_login_form
    login = page.login_form
    login.fill(dict(username='******',
                    password='******'))
    page.click_submit()
    page = ProverPage()
    assert page.offers_prover
Beispiel #4
0
def test_login():
    browser.open('/')
    page = Page()
    assert page.offers_login_link
    page.click_login_link()
    page = Login()
    assert page.offers_login_form
    login = page.login_form
    login.fill(dict(username='******', password='******'))
    page.click_submit()
    assert not page.offers_login_form
Beispiel #5
0
def test_login():
    browser.open('/')
    page = Page()
    assert page.offers_login_link
    page.click_login_link()
    page = Login()
    assert page.offers_login_form
    login = page.login_form
    login.fill(dict(username='******',
                    password='******'))
    page.click_submit()
    assert not page.offers_login_form
Beispiel #6
0
def test_signup():

    browser.open('/')
    page = Page()
    assert page.offers_signup_link
    page.click_signup_link()

    page = Signup()
    assert page.offers_signup_form
    foo = page.signup_form
    foo.fill(dict(username='******', password='******'))
    foo.submit()
    assert not page.offers_signup_link