def test_nome_usuario_logado_disponivel(resp_home_logado, usuario_logado): assert_contains(resp_home_logado, usuario_logado.first_name)
def test_link_logout_disponivel(resp_home_logado): assert_contains(resp_home_logado, reverse('logout'))
def test_link_disponivel(resp_home): assert_contains(resp_home, reverse('login'))
def test_botao_sair_disponivel(resp_home_logado): assert_contains(resp_home_logado, 'Sair')
def test_dados(resp, produto): assert_contains(resp, produto.nome) assert_contains(resp, produto.descricao)
def test_botao_entrar_disponivel(resp_home): assert_contains(resp_home, 'Entrar')
def test_link_deletar(resp, produto): for p in produto: assert_contains(resp, reverse('delete_produto', kwargs={'pk': p.pk}))
def test_link_cadastrar(resp, produto): assert_contains(resp, reverse('create_produto'))
def test_dados(resp, produto): for p in produto: assert_contains(resp, p.nome) assert_contains(resp, p.descricao)
def test_link_alterar(resp, produto): for p in produto: assert_contains(resp, reverse('edit_produto', kwargs={'pk': p.pk}))
def test_portifolio_link(resp): assert_contains(resp, 'href="https://ravellys.github.io"')
def test_cadastro_clientes_link(resp): assert_contains(resp, f'href="{reverse("create_produto")}"')
def test_lista_clientes_link(resp): assert_contains(resp, f'href="{reverse("list_produto")}"')
def test_home_link(resp): assert_contains(resp, f'href="{reverse("base:home")}"')
def test_title(resp): assert_contains(resp, '<title>Home</title>')