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

5
Як запустити єдиний тест з Носом в Пілонах
У мене є додаток Pylons 1.0 з купою тестів у тестовому / функціональному каталозі. Я отримую дивні результати тестування і хочу просто провести один тест. У документації до носа сказано, що я повинен мати змогу пройти тестове ім'я в командному рядку, але я отримую ImportErrors незалежно від того, що я …

9
Помилка імпорту носа Python
Я не можу отримати рамку тестування носа для розпізнавання модулів під моїм тестовим сценарієм у структурі файлів. Я створив найпростіший приклад, який демонструє проблему. Я поясню це нижче. Ось структура файлу пакета: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py містить: def dumb_true(): return True тести / test_foo.py містить: import foo def …

4
встановлення точок зупинки за допомогою носових тестів - опція pdb
nosetests --pdbдозвольте мені зупинитися на помилці чи помилці, але це занадто пізно для моїх потреб. Проходження коду під час виконання допомагає мені налагодити де проблема. Однак носові тести корисні, оскільки дозволяють проводити тести, які покладаються на відносний імпорт (тобто тести в пакеті). Як я можу встановити точки зупинки до виконання …
88 python  testing  nose  pdb 

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та …

11
Як мені перевірити повідомлення журналу при тестуванні коду Python під носом?
Я намагаюся написати простий модульний тест, який перевірить, що за певних умов клас у моїй програмі реєструє помилку через стандартний API ведення журналу. Я не можу зрозуміти, який найчистіший спосіб перевірити цю ситуацію. Я знаю, що nose вже фіксує вихідні дані журналу через плагін реєстрації, але, схоже, це призначено як …

3
Знущання над двома функціями за допомогою патча для модульного тесту
У мене є функція, яку я хочу, щоб модульний тест містив виклики двох інших функцій. Я не впевнений, як я можу нормально знущатись над обома функціями, використовуючи патч. Я навів приклад того, що я маю на увазі нижче. Коли я запускаю носові тести, тести проходять, але я відчуваю, що це …

7
Як встановити self.maxDiff в носі, щоб отримати повний вивід різниці?
При використанні nose 1.2.1 з Python 3.3.0, я іноді отримую повідомлення про помилку, подібне до наступного ====================================================================== FAIL: maxdiff2.test_equal ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python3.3/site-packages/nose/case.py", line 198, in runTest self.test(*self.arg) File "/Users/loic/cmrsj/Calculus_II/scrap/maxdiff2.py", line 32, in test_equal assert_equal(str1, str2) AssertionError: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec …
78 python  nose 

4
ModuleNotFoundError: Немає модуля під назвою 'numpy.testing.nosetester'
Я використовував Дерево рішень, і ця помилка була піднята. Така ж ситуація виникла, коли я використовував Back Propagation. Як я можу це вирішити? (Вибачте за мою погану англійську) import pandas as pd import numpy as np a = np.test() f = open('E:/lgdata.csv') data = pd.read_csv(f,index_col = 'id') x = data.iloc[:,10:12].as_matrix().astype(int) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.