Esempio n. 1
0
 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))      
Esempio n. 2
0
 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))
Esempio n. 3
0
 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))       
Esempio n. 4
0
 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))