У меня есть следующий MWE (фактический код больше, но это часть, которую я хочу проверить):
def processFile():
fileToProcess = "localFile.txt"
try:
with open(fileToProcess, "rb") as f:
# Process file here
except EnvironmentError:
# Handle Exception
Мой вопрос: как я могу протестировать функцию выше, чтобы проверить,исключение брошено или нет.Мое понимание тестирования (которое очень ограничено) заключается в том, что каждый вызывает функцию в тесте и вызывает «сбой» при утверждении.
def testProcessFile(self):
self.assertRaises(???)
Но как я могу сделать недействительным присутствиефайл, фактически не удаляя его?Спасибо!