Запитання з тегом «pytest»

Просте потужне тестування без шаблону за допомогою Python. Будь ласка, додайте тег `python` для запитань, позначених як` pytest`.

8
Як сказати py.test пропускати певні каталоги?
Я намагався використовувати norecursedirsопцію всередині setup.cfg, щоб сказати py.test не збирати тести з певних каталогів, але, схоже, він ігнорує це. [tool:pytest] norecursedirs=lib/third Коли я запускаю, py.testя бачу, як він отримує тести зсередини lib/third!

2
Запис в рамках тестів pytest
Я хотів би помістити деякі оператори реєстрації в тестову функцію, щоб перевірити деякі змінні стану. У мене є такий фрагмент коду: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() ############################################################################# def setup_module(module): ''' Setup for the entire module ''' mylogger.info('Inside Setup') # Do the actual setup stuff here pass def …
90 python  logging  pytest 

3
Як протестувати один файл під pytest
Як ви протестуєте один файл у pytest? Я міг знайти лише варіанти ігнорування, а в документах немає опції "протестувати лише цей файл". Бажано, щоб це працювало в командному рядку, а не setup.cfg, оскільки я хотів би запускати різні тести файлів в ide. Весь номер займає занадто багато часу.
88 python  pytest 

6
Як відключити тест за допомогою pytest?
Скажімо, у мене є купа тестів: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... Чи є декоратор або щось подібне, що я міг би додати до функцій, щоб запобігти pytestзапуску саме цього тесту? Результат може виглядати приблизно так ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): ...
86 python  testing  pytest 


1
nose vs pytest - які (суб’єктивні) відмінності повинні змусити мене вибрати? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконалюйте це питання Я почав працювати над досить великим (багатопотоковим) проектом Python з великою …
85 python  pytest  nose 

7
Як запустити unittest Discover за допомогою “python setup.py test”?
Я намагаюся зрозуміти, як python setup.py testзапустити еквівалент python -m unittest discover. Я не хочу використовувати сценарій run_tests.py, і я не хочу використовувати будь-які зовнішні інструменти тестування (наприклад, noseабо py.test). Це нормально, якщо рішення працює лише на python 2.7. У setup.py, я думаю, мені потрібно щось додати до полів test_suiteта …

3
TypeError: attrib () отримав несподіваний аргумент ключового слова "конвертувати"
Ця помилка сталася під час автоматизованого тестування проекту python на сервері CI з використанням pytest. Я використовую pytest==4.0.2. Ця помилка тільки почала виникати, попередні трубопроводи, здається, працюють нормально. Повна помилка: File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory lambda p: Path(os.path.abspath(six.text_type(p))) TypeError: attrib() got an unexpected keyword argument 'convert'
55 python  pytest 

4
Чи можливо змінити поведінку твердження твердження PyTest у Python
Я використовую заяви твердження Python, щоб відповідати фактичній та очікуваній поведінці. Я не маю контролю над ними, ніби є тестові випадки помилок абортів. Я хочу взяти під контроль помилку твердження і хочу визначити, чи хочу я відмінити тестовий зразок за твердженням про відмову чи ні. Також я хочу додати щось …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.