Esempio 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()
Esempio 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
        )
Esempio 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
        )
Esempio 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
        )