2016-05-05 4 views
1

Я новичок в использовании pytest. Я получаю эту ошибку и не знаю, как ее исправить.pytest дает ошибку для numpy testing nosetester

enter image description here

Пожалуйста, помогите, так что я избавлюсь от этой ошибки? Спасибо

+0

Является ли ваша функция 'def test (self, ...)' частью класса? Если нет, вам не нужно ключевое слово self. –

+0

Это не функция с именем def test (self, ...) в моей программе. Фактически это находится в файле nosetester.py, который находится в папке numpy \ testing ... – MAY

ответ

0

py.test ищет все функции, начиная с префикса «тест» и выполняет их как таковые. Мое предложение для вас - установить маркер на те тесты, которые вы действительно хотите запустить. Над каждым определением теста поместите что-то вроде @pytest.mark.smoke и добавьте -m smoke при выполнении тестов из командной строки. Кроме того, вместо указания пути к файлу файла, содержащего ваши тесты, вы можете просто указать путь к каталогу.

+0

Спасибо вам большое ... – MAY

Смежные вопросы