Exemple #1
0
	def test_desa_classes_amb_separador(self):
		text = "A 10 1 8 T A5001\nB M 3 12 P A6002\n;\n"
		classes = (("A", "10", "1", "8", "T", "A5001"),
			("B", "M", "3", "12", "P", "A6002"))
		dades.desa(FITXER_TMP, classes, ())
		f = file(FITXER_TMP, "r")
		text_fitxer = f.read()
		f.close()
		self.assertEqual(text, text_fitxer)
Exemple #2
0
	def test_desa_classes_i_horaris(self):
		text = "A 10 1 8 T A5001\nB M 3 12 P A6002\n;\nA 10\nA 10 B 20\n"
		classes = (("A", "10", "1", "8", "T", "A5001"),
			("B", "M", "3", "12", "P", "A6002"))
		horaris = ((("A", "10"),), (("A", "10"), ("B", "20")))
		dades.desa(FITXER_TMP, classes, horaris)
		f = file(FITXER_TMP, "r")
		text_fitxer = f.read()
		f.close()
		self.assertEqual(text, text_fitxer)
Exemple #3
0
def desa(fitxer):
    iters = [assig.tuples_classes() for assig in _assigs.itervalues()]
    tuples = chain(*iters)
    dades.desa(fitxer, _carrera, sorted(tuples), sorted(_horaris))
Exemple #4
0
	def test_desa_fitxer_buit_amb_separador(self):
		dades.desa(FITXER_TMP, (), ())
		f = file(FITXER_TMP, "r")
		text = f.read()
		f.close()
		self.assertEqual(text, ";\n")
Exemple #5
0
	def test_desa_fitxer_buit(self):
		dades.desa(FITXER_TMP, ())
		f = file(FITXER_TMP, "r")
		text = f.read()
		f.close()
		self.assertEqual(text, "")