pyunit

    1热度

    1回答

    我正在通过模仿The Flask Mega-Tutorial来编写Web应用程序。 正如我试图添加一些单元测试用例到我的代码。我发现教程中的测试用例有许多重复的代码。 这里是代码段: def test_avatar(self): u = User(nickname='john', email='[email protected]') avatar = u.avatar(128)

    0热度

    1回答

    我一直在开发一个eclipse插件,当前在工作台上作为自己的图标存在。但是,我想将它挂接到pydev运行单元测试工具中,以便插件在我开始运行单元测试时触发。我发现有关使用 import org.python.pydev.pyunit.ITestRunListener; 但eclipse说导入无法解决。我尝试过构建干净的并确保我的插件依赖项需要所有与pydev相关的插件。上面提到的导入是否被弃用

    1热度

    1回答

    问题上的单元测试 目标在Python单元测试:目标是在calculator.py使用的PyUnit在testCalc.py单元测试的simpleCalc对象。 问题:当testCalc从项目中的单独目录运行时,无法将calculator.py中的simpleCalc对象成功导入到testCalc.py中。 背景:testCalc.py中的单元测试与calculator.py包含在同一个目录中时运行

    1热度

    2回答

    这是我第一次使用Python的单元测试在学校进行任务。我基本上有一个Circle对象,我使用pyunit来确保数据正确存储。 我注意到Python只将方法的数量作为测试用例进行计数,而不是断言语句的数量。 例如,我想测试这些方法是否正常工作,尽管有4个断言语句,但Python仅将以下内容计为2个测试。它真的让我感到不安,就像Java的JUnit一样,它会计数断言语句的数量。 def test_xc

    1热度

    3回答

    我试图运行Django的测试(1.8版本) 但我得到这个错误 from django.test import TestCase class JobTypesResourceTest (TestCase): def setUp(self): TestCase.setUp(self) def test_basicGet(self): return Tru

    1热度

    1回答

    我想生成一个自定义的pyunit测试套件执行报告,但用'没有分支'错误打。 import json import unittest import sys class MyTestResult(unittest._TextTestResult): def addSuccess(self, test): TestResult.addSuccess(self, test)

    0热度

    1回答

    摘要:使用PyDev,我无法获得一个Python模块(FooTest)在同一个(测试)源文件夹中导入另一个(FooMock)。 我有两个源文件夹和四个Python模块,目录结构如下。最小的示例代码在问题的末尾。虽然我提供了很多信息,但请不要让这个吓到你 - 这是一个简单的问题。 PyDevProject/ src/ (source folder for prod code)

    0热度

    1回答

    我已经创建了一个完全空的PyDev项目(NOT “的Django的PyDev”,只是出 “PyDev”),在它这个单一文件: import unittest class Test(unittest.TestCase): def testName(self): print "hello world" 当我要么右单击该文件,选择“运行方式” - >“Python的单元测试

    1热度

    1回答

    我有一个以下pyunit测试用例代码,其中我收集函数的结果(True或False)并使用它来驱动我的断言。但是,我得到assertTrue的“no attribute”错误。这里缺少什么? 我使用python 2.7.8和pyunit版本的PyUnit-1.4.1-py2.7。 从我的Mac运行Eclipse(pydev插件)时,它的代码相同,它工作正常。只有当我把它放到我的Linux机器上时,它

    2热度

    1回答

    我第一次使用PyUnit。我想要求一些测试在指定的时间内运行。据我所知,没有内在的方法来做到这一点。 我找到了答案:PyUnit - How to unit test a method that runs into an infinite loop for some input?。但是,此解决方案会导致PyUnit忽略其他失败的测试。这里有一个例子: import multiprocessing