Skip to content

Commit

Permalink
Small updates for tasks: 12.1, 20.1, 23.2, test 18.1a
Browse files Browse the repository at this point in the history
  • Loading branch information
natenka committed Jan 10, 2022
1 parent eeee36d commit a28e54e
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 3 deletions.
5 changes: 4 additions & 1 deletion exercises/12_useful_modules/task_12_1.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@
* список доступных IP-адресов
* список недоступных IP-адресов
Для проверки доступности IP-адреса, используйте команду ping.
Для проверки доступности IP-адреса, используйте команду ping (запуск ping через subprocess).
IP-адрес считается доступным, если выполнение команды ping отработало с кодом 0 (returncode).
Нюансы: на Windows returncode может быть равен 0 не только, когда ping был успешен,
но для задания нужно проверять именно код. Это сделано для упрощения тестов.
Ограничение: Все задания надо выполнять используя только пройденные темы.
"""
4 changes: 2 additions & 2 deletions exercises/18_ssh_telnet/test_task_18_1a.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ def test_function_return_value(capsys, first_router_wrong_pass):
Проверка работы функции
"""
return_value = task_18_1a.send_show_command(first_router_wrong_pass, "sh ip int br")
correct_stdout = "Authentication fail"
correct_stdout = "authentication"
out, err = capsys.readouterr()
assert out != "", "Сообщение об ошибке не выведено на stdout"
assert correct_stdout in out, "Выведено неправильное сообщение об ошибке"
assert correct_stdout in out.lower(), "Выведено неправильное сообщение об ошибке"
4 changes: 4 additions & 0 deletions exercises/20_jinja2/task_20_1.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@
Проверить работу функции на шаблоне templates/for.txt
и данных из файла data_files/for.yml.
Важный нюанс: надо получить каталог из параметра template и использовать его, нельзя
указывать текущий каталог в FileSystemLoader - то есть НЕ надо делать так FileSystemLoader(".").
Указание текущего каталога, сломает работу других заданий/тестов.
"""
import yaml

Expand Down
3 changes: 3 additions & 0 deletions exercises/23_oop_special_methods/task_23_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,7 @@
4
ValueError: Возникла ошибка
Тест проверяет подключение с параметрами из файла devices.yaml. Там должны быть
указаны доступные устройства.
"""

0 comments on commit a28e54e

Please sign in to comment.