Beispiel #1
0
	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), ())
Beispiel #2
0
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)
Beispiel #3
0
	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), ())
Beispiel #4
0
	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)
Beispiel #5
0
	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), ())