Exemplo n.º 1
0
def test_login(browser):
    start_page = StartPage(browser)
    start_page.open_base_page()
    start_page.start_page_is_open()
    first = start_page.get_first_post_src()
    start_page.open_login_page()
    login_page = LoginPage(browser)
    login_page.login_page_is_open()
    login_page.login(su_name, su_pass)
    admin_page = AdminPage(browser)
    admin_page.admin_page_is_open()
    admin_page.delete_post()
    admin_page.open_start_page()
    second = start_page.get_first_post_src()

    assert first != second, 'error second img equal first img'
Exemplo n.º 2
0
def test_create_new_user(browser):
    start_page = StartPage(browser)
    start_page.open_base_page()
    start_page.start_page_is_open()
    start_page.open_login_page()

    login_page = LoginPage(browser)
    login_page.login_page_is_open()
    login_page.login('admin', 'password')

    admin_page = AdminPage(browser)
    admin_page.admin_page_is_open()
    admin_page.create_new_user(username, userpass)

    db = DataBase()
    db.check_user_in_db(username)

    admin_page.log_out()
    login_page.login_page_is_open()

    login_page.login(username, userpass)
    admin_page.admin_page_is_open()
    db.delete_user(username)