예제 #1
0
 def testFormularioAsignaturaCodigoRepetido(self):
     asignatura = Asignatura()
     asignatura.codAsig = "MA1111"
     asignatura.creditos = 4
     asignatura.prof = Profesor.objects.get(pk=12345678)
     asignatura.save()
     valores = {
         'lun': True,
         'lun_inicio': 5,
         'lun_fin': 6,
         'mar': False,
         'mar_inicio': 1,
         'mar_fin': 1,
         'mie': True,
         'mie_inicio': 5,
         'mie_fin': 6,
         'jue': False,
         'jue_inicio': 1,
         'jue_fin': 1,
         'vie': True,
         'vie_inicio': 5,
         'vie_fin': 6,
         'codAsig': "MA1111",
         'creditos': 4,
         'nomAsig': "Matemáticas I",
         'prof': 12345678,
         'codDpto': "MA",
         'vista': False
     }
     form = FormularioAsignatura(valores, {'progAsig': archivo})
     self.assertFalse(form.is_valid())
예제 #2
0
 def testOfertaAnioMinimoTrimestrePrimero(self):
     trimestre = 'Ene-Mar'
     anio = '1970'
     prof = Profesor(ciProf=12345678, nomProf="Probador")
     prof.save()
     asignatura = Asignatura()
     asignatura.codAsig = "MA1111"
     asignatura.creditos = 4
     asignatura.prof = Profesor.objects.get(pk=12345678)
     asignatura.save()
     valores = {
         'trimestre': trimestre,
         'anio': anio,
         'asignaturas': [asignatura]
     }
     oferta = FormularioOferta(data=valores)
     self.assertTrue(oferta.is_valid())
예제 #3
0
 def testOfertaAnioAnterior(self):
     trimestre = 'Sept-Dic'
     anio = '1969'
     prof = Profesor(ciProf=12345678, nomProf="Probador")
     prof.save()
     asignatura = Asignatura()
     asignatura.codAsig = "MA1111"
     asignatura.creditos = 4
     asignatura.prof = Profesor.objects.get(pk=12345678)
     asignatura.save()
     valores = {
         'trimestre': trimestre,
         'anio': anio,
         'asignaturas': [asignatura]
     }
     oferta = FormularioOferta(data=valores)
     self.assertFalse(oferta.is_valid())
예제 #4
0
 def testOfertaAnioActualTrimestreUltimo(self):
     trimestre = 'Abr-Jul'
     anio = fecha.year
     prof = Profesor(ciProf=12345678, nomProf="Probador")
     prof.save()
     asignatura = Asignatura()
     asignatura.codAsig = "MA1111"
     asignatura.creditos = 4
     asignatura.prof = Profesor.objects.get(pk=12345678)
     asignatura.save()
     valores = {
         'trimestre': trimestre,
         'anio': anio,
         'asignaturas': [asignatura]
     }
     oferta = FormularioOferta(data=valores)
     self.assertTrue(oferta.is_valid())