Я использую нос для моего тестового кода на питоне. Каждый раз, когда я выполняю nosetests, нос тестирует также все импортированные модули, такие как matplotlib, pandas и т. Д.Как предотвратить нос, чтобы проверить импортированные модули, такие как matplotlib?
Это может занять некоторое время.
Итак, как пропустить импортированные модули явно?
Заранее спасибо.
Пример:
Код, который должен быть проверен:
import math
import matplotlib
import pandas
class myClass:
def __init__(self):
self.__a = 4
def geta(self):
return self.__a
И тут приходит UnitTest-код-пример:
import unittest
import myClass
class test_myClass(unittest.TestCase):
def setUp(self):
self.aClass = myClass.myClass()
def test_my_a(self):
self.assertEqual(4, self.aClass.geta())
Спасибо за ваш ответ. Меня устраивает. Как использовать его для более крупного проекта в чистом виде? – user3669991