def _(browser=browser): content = ContentFactory.create(name="Introdução ao Flask") browser.visit(url_for("contents.show", content_slug=content.slug)) assert browser.is_text_present(content.author.name) assert browser.is_text_present(content.author.description)
def _(browser=browser): user = UserFactory.create(password="******", role=ERole.ADMIN) browser.visit(url_for("auth.login")) browser.fill("email", user.email) browser.fill("password", "admin1254") browser.find_by_value("Entrar").click() assert browser.is_text_present(user.email) assert browser.is_text_present("sair")
def _(browser=browser): s = Source(name="Apostila de flask", link="https://negros.dev/apostila-flask.pdf") s2 = Source(name="Apostila de flask", link="https://negros.dev/apostila-flask.pdf") content = ContentFactory.create(name="Introdução ao Flask", sources=[s, s2]) browser.visit(url_for("contents.show", content_slug=content.slug)) assert browser.is_text_present(s.name) assert browser.is_text_present(s2.name)
def _(browser=browser): content = ContentFactory.create(name="Introdução ao Flask") browser.visit(url_for("contents.show", content_slug=content.slug)) timestamp = format_datetime(content.updated_on, "medium") assert browser.is_text_present( f"O conteúdo apresentado foi atualizado em {timestamp} e poderá ser modificado a qualquer momento sem aviso prévio." )
def _(browser=browser): content = ContentFactory.create(name="Introdução ao Flask") browser.visit(url_for("home.index")) browser.find_by_text(content.name).first.click() assert browser.url == f"/conteudo/{content.slug}" assert browser.status_code.is_success() assert browser.is_text_present(content.name)
def _(browser=browser): contents = ContentFactory.create_batch(10) content_found = contents[5] browser.visit(url_for("home.index")) browser.find_by_name("content_name").fill(content_found.name) browser.find_by_value("BUSCAR").click() assert browser.is_text_present(content_found.name)
def _(browser=browser): user = UserFactory.create(password="******", role=ERole.STAFF) browser.visit(url_for("auth.login")) browser.fill("email", user.email) browser.fill("password", "admin1254") browser.find_by_value("Entrar").click() browser.visit(url_for("admin.index")) assert browser.status_code.code == 403 assert browser.is_text_present( "você não possui acesso suficiente para acessar está página." )
def _(browser=browser): content = ContentFactory.create(name="Testando aplicações flask") browser.visit(url_for("home.index")) assert browser.is_text_present(content.name)
def _(browser=browser): browser.visit(url_for("home.index")) assert browser.url == "/" assert browser.status_code.is_success() assert browser.is_text_present("Conteúdos em vídeos")