Exemplo n.º 1
0
def test_title_video(resp, videos):
    for video in videos:
        assert_contains(resp, video.titulo)
Exemplo n.º 2
0
def test_home_link(resp):
    assert_contains(resp, f'href="{reverse("base:home")}">Python Pro</a>')
Exemplo n.º 3
0
def test_titulo(resp, modulo: Modulo):
    assert_contains(resp, modulo.titulo)
Exemplo n.º 4
0
def test_publico(resp, modulos: List[Modulo]):
    for modulo in modulos:
        assert_contains(resp, modulo.publico)
Exemplo n.º 5
0
def test_aulas_links(resp, aulas: List[aulas]):
    for aula in aulas:
        assert_contains(resp, aula.get_absolute_url())
Exemplo n.º 6
0
def test_link_de_logout_disponivel(resp_home_com_usuario_logado):
    assert_contains(resp_home_com_usuario_logado, reverse('logout'))
Exemplo n.º 7
0
def test_titulo(resp, modulos: List[Modulo]):
    for modulo in modulos:
        assert_contains(resp, modulo.titulo)
Exemplo n.º 8
0
def test_link_video(resp, slug):
    video_link = reverse('aperitivos:video', args=(slug,))
    assert_contains(resp, f'href="{video_link}"')
Exemplo n.º 9
0
def test_titulo(resp, aula: Aula):
    assert_contains(resp, aula.titulo)
Exemplo n.º 10
0
def test_titulo_video(resp, video):
    assert_contains(resp, video.titulo)
Exemplo n.º 11
0
def test_title_video(resp, titulo):
    assert_contains(resp, titulo)
Exemplo n.º 12
0
def test_aulas_urls(resp, aulas: list[Aula]):
    for aula in aulas:
        assert_contains(resp, aula.get_absolute_url())
Exemplo n.º 13
0
def test_aulas_titulos(resp, aulas: list[Aula]):
    for aula in aulas:
        assert_contains(resp, aula.titulo)
Exemplo n.º 14
0
def test_link_video(resp, videos):
    for video in videos:
        assert_contains(resp, reverse('aperitivos:video', args=(video.slug, )))
Exemplo n.º 15
0
def test_botao_sair_disponivel(resp_home_com_usuario_logado):
    assert_contains(resp_home_com_usuario_logado, 'Sair')
Exemplo n.º 16
0
def test_vimeo(resp, aula: Aula):
    assert_contains(resp,
                    f'src="https://player.vimeo.com/video/{aula.vimeo_id}"')
Exemplo n.º 17
0
def test_nome_usuario_logado_disponivel(resp_home_com_usuario_logado,
                                        usuario_logado):
    assert_contains(resp_home_com_usuario_logado, usuario_logado.first_name)
Exemplo n.º 18
0
def test_modulo_url(resp, modulo: Modulo):
    assert_contains(resp, modulo.get_absolute_url())
Exemplo n.º 19
0
def test_descricao(resp, modulo: Modulo):
    assert_contains(resp, modulo.descricao)
Exemplo n.º 20
0
def test_modulo_breadcrub(resp, modulo: Modulo):
    assert_contains(
        resp,
        f'<li class="breadcrumb-item"><a href="{modulo.get_absolute_url()}">{modulo.titulo}</a></li>'
    )
Exemplo n.º 21
0
def test_descricao(resp, modulos: List[Modulo]):
    for modulo in modulos:
        assert_contains(resp, modulo.descricao)
Exemplo n.º 22
0
def test_titulo_do_video(resp, video):
    assert_contains(resp, f'>{video.titulo}</h1>')
Exemplo n.º 23
0
def test_aulas_titulos(resp, aulas: List[aulas]):
    for aula in aulas:
        assert_contains(resp, aula.titulo)
Exemplo n.º 24
0
def test_conteudo_do_video(resp, video):
    assert_contains(resp, f'<iframe src="https://player.vimeo.com/video/{video.vimeo_id}"')
Exemplo n.º 25
0
def test_title(resp):
    assert_contains(resp, '<title>Python Pro - home</title>')
Exemplo n.º 26
0
def test_botao_entrar_disponivel(resp_home):
    assert_contains(resp_home, 'Entrar')
Exemplo n.º 27
0
def test_email_link(resp):
    assert_contains(resp, f'href="mailto:[email protected]"')
Exemplo n.º 28
0
def test_link_de_login_disponivel(resp_home):
    assert_contains(resp_home, reverse('login'))
Exemplo n.º 29
0
def test_publico(resp, modulo: Modulo):
    assert_contains(resp, modulo.publico)
Exemplo n.º 30
0
def test_link_dos_modulos(resp, modulos):
    for modulo in modulos:
        assert_contains(resp, modulo.get_absolute_url())