예제 #1
0
 def testFormularioAsignaturaVacio(self):
     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
     }
     dic = {
         # 'progAsig': archivo
     }
     form = FormularioAsignatura(valores, dic)
     self.assertFalse(form.is_valid())
예제 #2
0
 def testFormularioAsignaturaNombreMasDeOchentaCaracteres(self):
     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" + ("1" * 80),
         'prof': 12345678,
         'codDpto': "MA",
         'vista': False
     }
     form = FormularioAsignatura(valores, {'progAsig': archivo})
     self.assertFalse(form.is_valid())
예제 #3
0
 def testFormularioAsignaturaVistaVacio(self):
     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.assertTrue(form.is_valid())
예제 #4
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())