nose

    1热度

    1回答

    我正在运行nosetests命令,导致奇怪的结果。请参阅图像:了解详情:folder structure and coverage results 为什么customercard_source/objects文件夹下的文件在第一次nosetests运行时报告不到?如果我手动将customercard_source添加到软件包列表中,那么会报告这些文件,但最终我会在资源文件夹下复制文件,如图中所示。

    0热度

    2回答

    我为我的最新Python项目设置了一个CI管道(如果有问题,请提供Gitlab CI),并为我仍想实现的事件添加了几个测试用例。在每个测试案例中,我提出了一个NotImplementedError,因为它还没有实现。 import unittest class GenericTest(unittest.TestCase): def test_stuff(self): "

    0热度

    2回答

    我是unittest的新手。我试图根据列表中的值跳过测试用例。 class UESpecTest(unittest.TestCase): global testcases_exec_list testcases = [] testcases = testcases_exec_list @unittest.skipIf('0' not in self.test

    1热度

    1回答

    我正在编写一个程序,该程序在生产中使用了多个相同代码的实例。实例然后通过网络进行通信,但在这里无关紧要。 在开发过程中,我多次分离初始过程以获得完整的实例设置,这非常方便。 但是,试图在这方面编写集成测试会给我带来问题:测试框架(unittest/nosetests/py.test)当然也是分叉的,所以我最终得到多个副本测试框架,提供了乱码结果每个孩子的单元测验的输出重叠。 简化示例: 程序是聊天

    1热度

    1回答

    我的自动化框架使用pytest设置/测试,而不是固定装置的拆卸式。我也有类的几个层次: BaseClass - 最高的,所有测试inhriet从中 FeatureClass - 中,涉及到程序的所有测试功能,从它继承 TestClass - 保持实际测试 编辑,为例子起见,我改变DB调用一个简单的打印 我想在所有设置/拆卸中添加数据库报告。即我想,一般BaseClasssetup_method将创

    0热度

    1回答

    我正在创建自定义日志记录模块以在应用程序框架中实现。我正在使用PyCharm和unittest模块,并将我的测试人员作为测试人员。 这是一个简单的测试案例,但它不会像我所希望的那样将输出保存到文件/tmp/test.log。 import unittest import logging class Logger_class____test_cases(unittest.TestCase):

    4热度

    2回答

    我想测试一个函数在失败时执行os._exit(2)。我看过sys.exit()使用SystemExit许多解决方案。我曾经读过的Python3和Python2文档,似乎os._exit()不使用SystemExit 不过,我已经在一桩案件this这是在我身边的文档的误解,但它只是退出nosetest,这是甚至没有一个测试失败: make: *** [test] Error 2 这可能是由于函数

    6热度

    1回答

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

    1热度

    1回答

    我应该配置测试和覆盖率的python包。 现在,我可以成功运行测试(通过nosetest)和覆盖范围(通过coverage.py),但我对如何在安装或更新软件包时自动运行有点困惑。 我在网上搜索,我编辑我的setup.py文件,所以它看起来是这样的: ... test_suite='nose.collector', setup_requires=['nose>=1.0','co

    0热度

    1回答

    没有找到测试我有以下结构,我的包 Project - __init__.py - my_mod -- test -- __init__.py -- test_my_mod.py 如果我跑在项目文件夹中的nosetests没有找到我的测试,但如果我在测试文件夹中运行,然后它拿起它。 任何想法可能是什么问题