Следующий момент, как мы можем запускать и тестировать наши функции?

Соответственно, как проверять, что это у нас будет работать в первую очередь, когда мы с вами внесли какие-то изменения в наш редактор кода.

Мы должны сохранить наш документ. Сохранять документы мы можем через создание версии. Мы можем создать версию и у нас произошла какая-то ошибка. Давайте посмотрим информацию об этой ошибке. Вот у нас здесь неверный синтаксис. 

Проверяем и версия функции была успешно создана. Обратите внимание, что в истории версий появилась новая версия и, соответственно, каждое изменение, которое мы будем производить сохраняется в памяти и мы можем откатиться к какому то моменту, к какому-то коду, который когда-либо мы писали.Вот такое преимущество. 

В обычной ситуации возможность работы с версиями у нас есть при работе с git и создание комиттов.

И теперь нам нужно протестировать нашу функцию. Для этого переходим в раздел тестирования. Здесь мы можем выбрать какие-то параметры. В принципе, возможно указать входные данные для функции, которую мы хотим выполнять. Пока передавать входные данные нам не не нужно, мы можем пропустить этот момент. 

Давайте запустим наш тест. И, как видите, наш тест выполнился и вернулся результат 200. 

Но, к сожалению, мы не видим конструкции print, которые мы писали в нашем документе. Мы увидели только return. Как же посмотреть то, что выводилось в print. Для этого мы можем зайти в логи.

Здесь в логах мы видим эти самые print, которые мы с вами использовали при написании функции. Таким образом это можно тестировать.