Я использую сниффер для запуска модульных тестов. При использовании сниффера я получаю вышеупомянутую ошибку, но модульный тест выполняется, как и ожидалось.
Что означает эта ошибка?
Я использую сниффер для запуска модульных тестов. При использовании сниффера я получаю вышеупомянутую ошибку, но модульный тест выполняется, как и ожидалось.
Что означает эта ошибка?
аромат.py — это файл, который нужно создать, чтобы улучшить поддержку сниффера в проекте Python.
https://pypi.org/project/sniffer/
из их документа:
Не хотите сморкаться? Вы можете делать все, что вы действительно хотите. Создайте файл Sнюх.py в вашем текущем рабочем каталоге. Вот пример того, что вы можете сделать на данный момент: from sniffer.api import * # import the действительно small API import os, termstyle
# you can customize the pass/fail colors like this
pass_fg_color = termstyle.green
pass_bg_color = termstyle.bg_default
fail_fg_color = termstyle.red
fail_bg_color = termstyle.bg_default
# All lists in this variable will be under surveillance for changes.
watch_paths = ['.', 'tests/']
# this gets invoked on every file that gets changed in the directory. Return
# True to invoke any runnable functions, False otherwise.
#
# This fires runnables only if files ending with .py extension and not prefixed
# with a period.
@file_validator
def py_files(filename):
return filename.endswith('.py') and not os.path.basename(filename).startswith('.')
# This gets invoked for verification. This is ideal for running tests of some sort.
# For anything you want to get constantly reloaded, do an import in the function.
#
# sys.argv[0] and any arguments passed via -x prefix will be sent to this function as
# it's arguments. The function should return logically True if the validation passed
# and logicially False if it fails.
#
# This example simply runs nose.
@runnable
def execute_nose(*args):
import nose
return nose.run(argv=list(args))