Skip to content

Commit cab8e0c

Browse files
author
Gennadii Kandaurov
committed
update hw #02
1 parent c0b3e43 commit cab8e0c

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lesson-02/homework.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
- список токенов, которые нужно найти;
88
- функцию-обработчик ключа и токена.
99

10-
json для задания всегда имеет вид словаря с ключами и значениями из строк.
10+
json для задания всегда имеет вид словаря с ключами и значениями из строк. Строки-значения в json содержат произвольное число пробелов в качестве разделителей слов, знаков препинания нет.
11+
12+
Все токены и ключи состоят только из букв и цифр без пробельных символов.
1113

1214
Функция парсит строку с json библиотечными средствами.
1315
Для каждого ключа json, который совпадает с одним из переданных ключей для обработки, функция должна искать вхождения токенов в строку-значение по данному ключу.
@@ -100,8 +102,7 @@ check_int(value=None)
100102

101103
### 3. Тесты в отдельном модуле для каждого пункта
102104

103-
### 4. Перед отправкой на проверку код должен быть прогнан через flake8 и pylint, по желанию еще black
104-
105-
### 5. Покрытие тестов через coverage
106-
107-
### 6. Зеленый пайплайн в репе
105+
### 4. Зеленый пайплайн в репе
106+
Обязательно: тесты, покрытие, flake8, pylint.
107+
Опционально можно добавить другие инструменты, например, mypy и black.
108+
Покрытие тестов должно составлять не менее 90%.

0 commit comments

Comments
 (0)