Первый раз нужно написать doc-тест для небольшой функции. Исходя из найденного на просторах Интернета, делаю следующее:
1. Пишу код функции и сохраняю в файл с именем func_name.py
def func_name(argument):
#Some code
return result
2. Пишу тест в текстовый файл func_name_test.txt:
>>> import ~\func_name.py
>>> func_name(test_argument)
test_result
3. Запускаю командой
python -m doctest func_name_test.txt
В терминале выскакивает ошибка
name 'func_name'
is not defined
Пробовал
from file_name import *
,
from file_name import func_name
- тот же результат.
Что не так? Надеюсь, хотя бы на подсказку на верное направление мысли...