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'
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)