Esempio n. 1
0
def test_save_cadastrar_usuario(client, login, sistema_cultura):
    """ Testa se a função is_valid retorna verdadeiro para a criação de um usuário"""

    data = {
        'username': '******',
        'email': '*****@*****.**',
        'confirmar_email': '*****@*****.**',
        'nome_usuario': 'Teste',
        'password1': '123456',
        'password2': '123456'
    }

    form = CadastrarUsuarioForm(data=data)

    assert form.is_valid()
def test_save_cadastrar_usuario(client, login, sistema_cultura):
    """ Testa se a função is_valid retorna verdadeiro para a criação de um usuário"""

    data = {'username': '******',
            'email': '*****@*****.**',
            'confirmar_email': '*****@*****.**',
            'email_pessoal': '*****@*****.**',
            'confirmar_email_pessoal': '*****@*****.**',
            'nome_usuario': 'Teste',
            'password1': '123456',
            'password2': '123456'}

    form = CadastrarUsuarioForm(data=data)

    assert form.is_valid()
def test_save_cadastrar_usuario_email_pessoal_diferente_confirmacao(client, login, sistema_cultura):
    """ Testa se a função is_valid retorna falso para a criação de um usuário
    com um email pessoal diferente da confirmação de email pessoal"""

    data = {'username': '******',
            'email': '*****@*****.**',
            'confirmar_email': '*****@*****.**',
            'email_pessoal': '*****@*****.**',
            'confirmar_email_pessoal': '*****@*****.**',
            'nome_usuario': 'Teste',
            'password1': '123456', 
            'password2': '123456'}

    form = CadastrarUsuarioForm(data=data)

    assert not form.is_valid()
def test_save_cadastrar_usuario_email_ja_cadastrado(client, login, sistema_cultura):
    """ Testa se a função is_valid retorna falso para a criação de um usuário
    com um email já cadastrado"""

    usuario = Usuario.objects.first()

    data = {'username': '******',
            'email': usuario.user.email,
            'confirmar_email': usuario.user.email,
            'nome_usuario': 'Teste',
            'password1': '123456', 
            'password2': '123456'}

    form = CadastrarUsuarioForm(data=data)

    assert not form.is_valid()
def test_save_cadastrar_usuario_email_pessoal_diferente_confirmacao(client, login, sistema_cultura):
    """ Testa se a função is_valid retorna falso para a criação de um usuário
    com um email pessoal diferente da confirmação de email pessoal"""

    data = {'username': '******',
            'email': '*****@*****.**',
            'confirmar_email': '*****@*****.**',
            'email_pessoal': '*****@*****.**',
            'confirmar_email_pessoal': '*****@*****.**',
            'nome_usuario': 'Teste',
            'password1': '123456', 
            'password2': '123456'}

    form = CadastrarUsuarioForm(data=data)

    assert not form.is_valid()
def test_save_cadastrar_usuario_email_ja_cadastrado(client, login, sistema_cultura):
    """ Testa se a função is_valid retorna falso para a criação de um usuário
    com um email já cadastrado"""

    usuario = Usuario.objects.first()

    data = {'username': '******',
            'email': usuario.user.email,
            'confirmar_email': usuario.user.email,
            'nome_usuario': 'Teste',
            'password1': '123456', 
            'password2': '123456'}

    form = CadastrarUsuarioForm(data=data)

    assert not form.is_valid()