Ejemplo n.º 1
0
def test_user(capa):
    s_user = models.UserManager()
    s_user = s_user.create_user(
        '*****@*****.**', 'teste', 'testando', 'password', capa
    )
    assert s_user is not None
    assert not s_user.is_admin
    assert not s_user.is_superuser
    assert not s_user.is_staff
    assert s_user.nome == 'teste'
    assert s_user.sobrenome == 'testando'
    assert s_user.email == '*****@*****.**'
    assert s_user.password != 'password'
    assert s_user.delete()
Ejemplo n.º 2
0
def test_supeuser_pass_len_error(capa):
    s_user = models.UserManager()
    with pytest.raises(ValueError):
        s_user = s_user.create_superuser(
            '*****@*****.**', 'teste', 'testando', 'pass', capa
        )
Ejemplo n.º 3
0
def test_superuser_without_password(capa):
    s_user = models.UserManager()
    with pytest.raises(ValueError):
        s_user = s_user.create_superuser(
            '*****@*****.**', 'teste', 'testando', '', capa
        )
Ejemplo n.º 4
0
def test_user_without_email(capa):
    s_user = models.UserManager()
    with pytest.raises(ValueError):
        s_user = s_user.create_user(
            '', 'teste', 'testando', 'password', capa
        )