我正在使用nose测试python代码。每次我做鼻测试, 鼻子测试还包括所有进口模块,如matplotlib、pandas等。你知道吗
这可能需要一段时间。你知道吗
那么如何显式跳过导入的模块呢?你知道吗
提前谢谢。你知道吗
示例:
应测试的代码:
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() )
您需要的选项是:
cover-package=your_python_package_name
当您运行nose测试时,您可以只提供一个,也可以提供这些参数的列表,以将nose限制为您列出的包:
nose cover-package=one_package cover-package=other_package
相关问题 更多 >
编程相关推荐