nose2

    1热度

    1回答

    我想为一段代码编写一个单元测试,其中包括使用大熊猫从相对路径读取CSV文件。目录结构: ./ ./thing1/main.py ./thing1/test_main.py ./thing1/dat/file.csv ./otherthings/... 在main.py,我有: def doThings: pandas.read_csv('dat/file.csv') if

    0热度

    1回答

    我正在OOP中进行测试,我期望创建一个ShoppingCart。 我写我的代码通过了所有测试单元测试从,但是当我试图提交,我得到这个错误/缺陷 /bin/sh: 1: python/nose2/bin/nose2: not found 下面我已经表明我的代码和单元测试。 Unittiest import unittest class ShoppingCartTestCases(unittes

    0热度

    1回答

    我想加载nose2中的“图层”插件,但我无法弄清楚配置文件的格式。文档位于:http://nose2.readthedocs.io/en/latest/plugins/layers.html,但它不包括要在配置文件中列出的模块名称。我之前已经加载了用于nose2的第三方插件,但现在遇到了未预先加载的预装插件的麻烦。这是我为我的配置文件现在: [unittest] plugins = nose2_

    -1热度

    1回答

    我有一个Flask应用程序,其中一些页面内容来自全局变量。我试图建立一些单元测试断言数据,但我似乎无法得到,甚至一个局部变量的工作: TEST_STRING = foo self.assertIn(b['TEST_STRING'], response.data) 失败: NameError: name 'b' is not defined 如果我引用普通变量: self.assertI

    4热度

    2回答

    我通过jenkins工作获得了我们的一些项目软件包,安装在venv中。安装完成后,作业从单独的存储库中提取一些单元测试,并根据已安装的软件包运行它们。 我的问题是coverage只涵盖测试脚本,但不包括已安装的软件包。 这里的文件夹结构: JenkinsWorkspace |_Venv |_MyProject |_trunk |_Python |_Package1

    0热度

    1回答

    我最近从使用鼻子变成鼻子2,但是很多我的测试代码似乎在这个过程中被破坏了。与一些nose2我初始化变量然而 mirror_index = mirror_matrix.index(self.mir_axis) AttributeError: 'TestConvert' object has no attribute 'mir_axis' 此使用鼻工作,:尤其是有一件事是初始化变量我把我的测试类

    1热度

    1回答

    我试图按照David Sale的Testing Python的第3章,但使用nose2而不是nosetests。到目前为止,我已经写了一个calculate.py: class Calculate(object): def add(self, x, y): if type(x) == int and type(y) == int: return x + y

    0热度

    1回答

    我想运行unittest.TestCase的子类中包含的单个测试,使用nose2后跟How to run specific test in Nose2,但它似乎不适用于我。我使用下面的示例脚本,我将其命名mickey_mouse_test.py: import unittest class TestMickeyMouse(unittest.TestCase): def test_1p

    6热度

    1回答

    当我运行包括使用setuptools和nose2调用@classmethod的测试时,测试套件没有完成,只是继续运行。但是我已经检查过测试确实通过并且达到了函数的结尾,测试套件并没有完成运行。如果我使用decode_auth_token删除测试,它工作正常。我能够缩小它对班级方法所做的工作,因为我也测试了其他班级方法,并且它们导致相同的问题 有没有人知道为什么会发生这种情况?下面是代码中的相关片段

    0热度

    1回答

    这可能是一个初学者的错误,或类似的东西。 UPDATE 我安装了鼻子,而不是nose2,跑nosetests --with-xunit,它也正是我想要的,证明这个问题是不是与我的代码,但以我如何处理nose2。我仍然想知道如何用nose2来实现同样的效果,因为nose2似乎最终会逐渐淘汰鼻子,而我宁愿尽早转换。 当前设置 我目前运行nose2,其中发现并去虽然所有的我的Python 3.6的单元测