Code: Alles auswählen
try:
fil = file(loadfile, "rb")
except IOError:
logger.error("Regular FILE %s not found." % str(loadfile))
logger.shutdown()
raise RegularFileNotFoundException("Regular FILE %s not found." % str(loadfile))
Will ich nun dazu passende unittests schreiben, die auf self.assertsRaises RegularFileNotFoundException überprüfen und ggf. meinen logger dort miteinbeziehen, bekomme ich zb sowas:
Sieht unschön aus, und ist im Grunde auch relativ harmlos sofern ich nicht mit dem logfile arbeiten will, würd ich aber dennoch gerne loswerden... Nur liegt das am explizit aufgerufenen logger.shutdown(), was ja das logging aquivalent zu file.close() sein dürfte...UniSInit.getName should give an RegularFileNotFound Exception ... ok
UniSInit.getName should return an random choosen Name ... Traceback (most recent call last):
File "/usr/lib/python2.5/logging/__init__.py", line 750, in emit
self.stream.write(fs % msg)
ValueError: I/O operation on closed file
ok
----------------------------------------------------------------------
Ran 2 tests in 0.003s
OK
thx schonmal & cu