def test_grupoaula_permission_with_no_jefe_estudios(self): u = User.objects.filter(username = '******')[0] p = GrupoAulaPermission(u) h = Horario.objects.all()[0] self.assertEqual(False, p.has_class_priv(h.grupo)) m = Asignatura.objects.filter(nombreCorto = u'Quimica')[0] self.assertEqual(False, p.has_class_priv(h.grupo, m))
def test_grupoaula_permission_with_coordinador(self): u = User.objects.filter(username = '******')[0] p = GrupoAulaPermission(u) h = Horario.objects.all()[0] self.assertEqual(True, p.has_class_priv(h.grupo)) m = Asignatura.objects.filter(nombreCorto = 'Matematicas')[0] self.assertEqual(True, p.has_class_priv(h.grupo, m))
def test_grupoaula_permission_with_director(self): u = User.objects.filter(username = '******')[0] p = GrupoAulaPermission(u) h = Horario.objects.all()[0] #FIXME: provisionalmente False puesto que no hay permiso de director # En cuanto se agregue este permiso, cambiarlo en ambas self.assertEqual(False, p.has_class_priv(h.grupo)) m = Asignatura.objects.filter(nombreCorto = u'Quimica')[0] self.assertEqual(False, p.has_class_priv(h.grupo, m))
def test_grupoaula_permission_with_admin(self): u = User.objects.filter(username = '******')[0] p = GrupoAulaPermission(u) h = Horario.objects.all()[0] self.assertEqual(False, p.has_class_priv(h.grupo))