Example #1
0
def test_esta_en_algun_grupo__uno_de_dos(db, setup_groups):
    u_visualizador = UserFactory()
    visualizador = FiscalFactory(user=u_visualizador)
    g_visualizadores = Group.objects.get(name='visualizadores')
    u_visualizador.groups.add(g_visualizadores)

    assert visualizador.esta_en_algun_grupo(('visualizadores', ))
    assert not visualizador.esta_en_algun_grupo(('unidades basicas', ))
    assert visualizador.esta_en_algun_grupo(
        ('unidades basicas', 'visualizadores'))
Example #2
0
def test_esta_en_algun_grupo__grupo_no_existente(db, setup_groups):
    u_visualizador = UserFactory()
    visualizador = FiscalFactory(user=u_visualizador)
    g_visualizadores = Group.objects.get(name='visualizadores')
    g_visualizadores = Group.objects.get(name='validadores')
    u_visualizador.groups.add(g_visualizadores)

    assert visualizador.esta_en_algun_grupo(
        ('grupo_no_existente', 'validadores'))
Example #3
0
def test_esta_en_algun_grupo(db, setup_groups, admin_user):
    admin = FiscalFactory(user=admin_user)
    assert admin.esta_en_algun_grupo(('validadores', ))
    assert admin.esta_en_algun_grupo(('validadores', 'unidades basicas'))