Files
saladeaula.digital/konviva-events/tests/test_konviva.py
2025-07-17 12:25:54 -03:00

53 lines
1.2 KiB
Python

import pytest
import konviva
def test_create_user_email_exists():
with pytest.raises(konviva.KonvivaError):
konviva.create_user(
id='',
name='Sérgio R Siquira',
email='sergio@somosbeta.com.br',
cpf='0879819908',
)
def test_get_users_by_email():
r = konviva.get_users_by_email('sergio@somosbeta.com.br')
assert len(r) >= 1
def test_get_users_by_email_notfound():
r = konviva.get_users_by_email('fake@fake.com')
assert r == []
def test_update_user():
r = konviva.update_user(
id='26943',
UnidadesPerfil=[
{
'IDPerfil': konviva.ADM,
'CODPerfil': 'ADM',
'CODUnidade': 'cJtK9SsnJhKPyxESe7g3DG',
},
{
'IDPerfil': konviva.ALU,
'CODPerfil': 'ALU',
'CODUnidade': 'cJtK9SsnJhKPyxESe7g3DG',
},
],
CODPerfilFavorito='ADM',
)
assert r['message'] == 'Usuário atualizado'
with pytest.raises(konviva.KonvivaError) as exc:
r = konviva.update_user(
id='26943',
CODPerfilFavorito='GES',
)
assert str(exc.value) == 'Perfil não encontrado'