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())
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())
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())
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())