Мы уже научились заменять нужные слова в файле и заменять нужные переменные, не изменяя сам файл. Сегодня рассмотрим ситуацию, когда нам нужно восстановить первоначальные значения в файле. Для примера мы будет использовать - https://restful-booker.herokuapp.com/ Казалось бы, самый явный вариант как это можно сделать - это использовать наш метод замены слов, в конце теста Как видим, тест прошёл успешно и заменил нам нужное слово В нашем файле все значения вернулись на свои места. Однако такой подход применим только в контролируемой среде. В реальных условиях тест может завершиться неудачно, а может пройти успешно. Мы не можем полагаться на удачу, так как нам необходимо будет использовать этот файл в другом тесте. Поэтому нам нужен надёжный способ восстановления исходного состояния файла при любых обстоятельствах. Допустим ошибку в тесте, чтобы код не дошёл до нашей обратной замены Наш тест упал и файл не вернулся в исходное состояние Для этого вспомним способ, который был рассмотрен в с