コード例 #1
0
ファイル: permission_test.py プロジェクト: esauro/akademic
 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))      
コード例 #2
0
ファイル: permission_test.py プロジェクト: esauro/akademic
 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))
コード例 #3
0
ファイル: permission_test.py プロジェクト: esauro/akademic
 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))       
コード例 #4
0
ファイル: permission_test.py プロジェクト: esauro/akademic
 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))