def test_obre_fitxer_buit_amb_separador(self): f = file(FITXER_TMP, "wb") f.write(";\n") f.close() classes, horaris = dades.obre(FITXER_TMP) self.assertEqual(tuple(classes), ()) self.assertEqual(tuple(horaris), ())
def obre(fitxer): global _carrera _carrera, classes, horaris = dades.obre(fitxer) _assigs.clear() _afegeix_classes(classes) _horaris.clear() for horari in horaris: afegeix_horari_preferit(horari)
def test_obre_classes(self): text = """ A 10 1 8 T A5001 B M 3 12 P A6002 """ f = file(FITXER_TMP, "wb") f.write(text) f.close() classes, horaris = dades.obre(FITXER_TMP) self._comprova_classes(classes, text) self.assertEqual(tuple(horaris), ())
def test_obre_classes_i_horaris(self): text_classes = """ A 10 1 8 T A5001 B M 3 12 P A6002 """ text_horaris = """ A 10 A 10 B 20 """ f = file(FITXER_TMP, "wb") f.write(text_classes) f.write(";\n") f.write(text_horaris) f.close() classes, horaris = dades.obre(FITXER_TMP) self._comprova_classes(classes, text_classes) self._comprova_horaris(horaris, text_horaris)
def test_obre_fitxer_buit(self): f = file(FITXER_TMP, "wb") f.close() classes, horaris = dades.obre(FITXER_TMP) self.assertEqual(tuple(classes), ()) self.assertEqual(tuple(horaris), ())