def test_getAsignaturas(self): gestor = GestorFichero() resultado = 0 asignaturas = gestor.getAsignaturas() if asignaturas[0] == "Física": if asignaturas[1] == "Matemáticas": resultado = 1 self.assertEqual(1, resultado)
def test_getSemestres(self): gestor = GestorFichero() resultado = 0 semestres = gestor.getSemestresAsignatura("Física") if semestres[0] == "1.csv": if semestres[1] == "3.csv": resultado = 1 self.assertEqual(1, resultado)
def listarAsignaturas(self): global gestorFichero gestorFichero = GestorFichero() listaDeAsignaturas = [] try: listaDeAsignaturas = gestorFichero.getAsignaturas() except Exception as e: listaDeAsignaturas.append("No hay asignaturas que mostrar :/") return listaDeAsignaturas
def listarSemestres(self): global gestorFichero gestorFichero = GestorFichero() listaDeSemestres = [] try: listaDeSemestres = gestorFichero.getSemestresAsignatura( nombreAsignatura) except Exception as e: listaDeSemestres.append("Debes seleccionar una asignatura antes") return listaDeSemestres
def test_getBloques(self): gestor = GestorFichero() resultado = 0 semestres = gestor.getBloquesAsignatura("Física", "1") lista = [ "Bloque 1", "Bloque 2", "Bloque 3", "Bloque 4", ] self.assertEqual(lista, semestres)
class Asignatura: bloque = 0 gestorFichero = GestorFichero() nombreAsignatura = " " semestre = 0 def getAsignatura(self): return self.nombreAsignatura def getBloque(self): return bloque def getSemestre(self): return semestre def listarAsignaturas(self): global gestorFichero gestorFichero = GestorFichero() listaDeAsignaturas = [] try: listaDeAsignaturas = gestorFichero.getAsignaturas() except Exception as e: listaDeAsignaturas.append("No hay asignaturas que mostrar :/") return listaDeAsignaturas def listarBloques(self): global gestorFichero gestorFichero = GestorFichero() listaDeBloques = [] try: listaDeBloques = gestorFichero.getBloquesAsignatura( nombreAsignatura, semestre) except Exception as e: listaDeBloques.append("Debes seleccionar una asignatura antes") return listaDeBloques def listarSemestres(self): global gestorFichero gestorFichero = GestorFichero() listaDeSemestres = [] try: listaDeSemestres = gestorFichero.getSemestresAsignatura( nombreAsignatura) except Exception as e: listaDeSemestres.append("Debes seleccionar una asignatura antes") return listaDeSemestres def setAsignatura(self, miAsignatura): resultadoAsignacion = 0 if miAsignatura: if miAsignatura.isdigit(): resultadoAsignacion = 0 else: self.nombreAsignatura = miAsignatura resultadoAsignacion = 1 else: resultadoAsignacion = 0 return resultadoAsignacion def setBloque(self, miBloque): resultadoAsignacion = 0 if miBloque: if len(miBloque) > 1: resultadoAsignacion = 0 else: if miBloque.isdigit(): global bloque bloque = miBloque + ".csv" resultadoAsignacion = 1 else: resultadoAsignacion = 0 else: resultadoAsignacion = 0 return resultadoAsignacion def setSemestre(self, miSemestre): resultadoAsignacion = 0 if miSemestre: if len(miSemestre) > 1: resultadoAsignacion = 0 else: if miSemestre.isdigit(): global semestre semestre = miSemestre resultadoAsignacion = 1 else: resultadoAsignacion = 0 else: resultadoAsignacion = 0 return resultadoAsignacion