ICode9

精准搜索请尝试: 精确搜索
  • 如何在python中将数据模拟为request.Response类型2019-08-23 10:57:51

    我想在isinstance(obj,requests.Response)逻辑中编写一些测试用例来运行object_check.在我创建Mock数据作为requests.post的返回值之后.模拟数据的类型始终是Mock类.这样,我怎样才能重写模拟数据,因此模拟数据可以是request.Response?所以我可以锻炼线d = obj.json()? from unittest

  • python – 从另一个文件运行unittests2019-08-23 03:56:02

    我有一个具有单元测试的TestProtocol.py文件.我可以运行该脚本并按预期获得我的30个测试的测试结果.现在我想从位于同一目录中的另一个文件tester.py运行这些测试.在tester.py里面我尝试导入TestProtocol,但它运行了0次测试. 然后我找到了说我应该这样做的文档: suite = unittest.T

  • 在单元测试python中出现故障步骤时运行测试用例2019-07-24 11:57:33

    我在Python中有一个testSuite,有几个使用单元测试框架的测试用例.我正在使用进口单元测试 如果测试用例中的测试步骤失败,则测试用例将进入拆解类.即使一个测试用例失败,我还想继续测试用例的其余部分. 单元测试的默认行为:如果任何测试步骤失败,它将拆除类并结束测试用例. 测试步骤

  • python – 从pyunit unittests生成测试覆盖率信息?2019-07-24 03:55:07

    我正在为一个简单的命令行程序进行一些pyunit单元测试.我可以生成测试覆盖率数字吗?我想看看我的测试没有涵盖哪些线条.解决方法:我经常使用Ned Batchelder的coverage.py工具来达到这个目的.

  • python – 是否可以运行所有单元测试?2019-07-22 15:58:25

    我有两个模块,有两个不同的类及其相应的测试类. foo.py ------ class foo(object): def fooMethod(self): // smthg bar.py ------ class bar(object): def barMethod(self): // smthg fooTest.py ------ class fooTest(unittest.TestCase

  • python – 使用Flask测试异常返回代码2019-07-11 12:56:09

    我有以下代码块 class APITests(unittest.TestCase): def setUp(self): app.config['TESTING'] = True self.app = app.test_client() app.config['SECRET_KEY'] = 'kjhk' def test_exn(self, query): que

  • python – PyCharm运行select unittests2019-07-11 09:56:57

    我有一个python包,我的所有unittest测试类都存储在子包mypkg.tests中的模块中.在tests / __ init__.py文件中,我有一个名为suite的函数.我通常通过调用python setup.py test来运行这些测试,它具有test_suite =’satpy.tests.suite’.是否可以从pycharm运行此测试套件? 我有套件功能

  • 计算Python单元测试中的子测试2019-07-10 19:58:40

    从3.4版开始,Python supports a simple subtest syntax when writing unittests.一个简单的例子可能如下所示: import unittest class NumbersTest(unittest.TestCase): def test_successful(self): """A test with subtests that will all succeed.""

  • python – 运行unittest发现忽略特定目录2019-07-06 04:57:21

    我正在寻找一种运行python -m unittest discover的方法,它将在目录A,B和C中发现测试.但是,目录A,B和C在每个目录中都有名为dependencies的目录,其中有也是一些测试,然而,我不想运行. 有没有办法运行我的测试满足这些约束,而无需为此创建脚本?解决方法:我遇到了同样的问题,最终能够找

  • python – 在每个Django测试之前初始化MEDIA_ROOT2019-07-03 10:43:11

    我想我的Django测试来创建和修改媒体文件.因此,就像Django测试数据库一样,我想在每次测试运行之前设置一个空的MEDIA_ROOT文件夹. 我想我会创建一个临时文件夹并指向它的MEDIA_ROOT.但是,我无法弄清楚在哪里放置执行此操作的代码.在this example中,创建了一个特殊的Runner.跑步者设

  • python – 为具有全局变量的方法创建单元测试2019-06-29 13:45:29

    我有一个程序使用了许多全局变量,我希望为程序中的一些方法编写一些单元测试. 当我开始编写代码时,我是python的新手,现在意识到我应该一直在测试.该计划中的一些方法如下: class Wordnet(): def __init__(self): self.graph = Graph() self.before_at = ''

  • 用户输入的密码进行Python单元测试2019-06-29 13:43:36

    我正在尝试单元测试访问远程服务的python代码.我正在使用PyUnit和python 2.7. 在setUpClass方法中,代码提示用户输入服务的密码.我想保持所有模块化,所以我为每个被测试的类创建了单独的单元测试类.这些类都访问相同的远程服务,它们都使用setUpClass方法的一个超类定义. 我的问题是

  • python – 具有多个返回值的mock / patch os.path.exists2019-06-24 15:54:02

    我正在尝试测试我所做的迭代列表的函数,并为列表中的每个项调用os.path.exists.我的测试是将函数传递给2个对象的列表.我需要os.path.exists为其中一个返回True,为另一个返回False.我试过这个: import mock import os import unittest class TestClass(unittest.TestCase): va

  • python – 为什么app引擎项目没有调用unittest.TestCase.tearDown()?2019-06-23 09:42:45

    我正在尝试为App Engine python教程设置测试. 似乎没有调用unittest.tearDown(),因为我没有显示我在tearDown方法中输入的print语句. 正在调用unittest.TestCase.setUp(),为什么不调用tearDown()? import sys, os, subprocess, time, unittest, shlex sys.path.append("/usr/l

  • python – pytest异常无类型对象不可调用2019-06-23 08:46:58

    在test1.py我有下面的代码 @pytest.fixture(scope="session") def moduleSetup(request): module_setup = Module_Setup() request.addfinalizer(module_setup.teardown()) return module_setup def test_1(moduleSetup): print moduleSetup print &#

  • python – Django User.check_password不会通过密码检查2019-06-12 00:42:38

    尝试编写一个单元测试,检查用户是否输入了正确的密码. 使用Django的本机auth函数user.check_password. 问题是check_password由于某种原因不接受用户对象自己的密码.例如,这会引发错误: assert user.check_password(user.password), "Password doesn't match" user.password返回MD

  • python – 如何模拟从函数导入但在sys.path中不存在的模块?2019-06-11 10:45:40

    参见英文答案 > python: mock a module                                    4个 我正在对包含执行本地导入的方法的代码进行单元测试. def function_under_test(): import unknown.dependency (我没有在.py文件的顶部使用导入,因为在调

  • python – 为什么unittest.mock在生产类构造函数需要额外参数时失败?2019-06-08 19:44:43

    我遇到了一个问题,我认为这可能是我正在使用的库的一个错误.但是,我对python,unittest和unittest.mock库相当新,所以这可能只是我理解中的漏洞. 在为某些生产代码添加测试时遇到了错误,我生成了一个重现问题的最小样本: import unittest import mock class noCtorArg: def __i

  • unittest setUpClass替代python <2.72019-05-29 02:44:39

    在Python 2.7中,可以在unittest.Testcase中运行类级别设置,如下所示: class ClassName(unittest.TestCase): @classmethod def setUpClass(self): print 'Some class level setup' 不幸的是,我需要在Python 2.6环境中运行一些测试.该版本中setUpClass的替代方案是

  • Python setuptools隐藏了测试未运行的真正原因2019-05-28 02:42:50

    我有一个包含相当广泛的测试套件的软件包,我维护的变化频率非常低.有时我会忘记安装测试所需的组件,或者我的更改会破坏测试代码.而且经常发生这种情况时,setuptools会导致隐藏问题的真正原因. 这是一个例子: $python setup.py test running test running egg_info writing require

  • python unittest在测试之间共享对象实例2019-05-27 14:44:41

    我正在用Python编写一些单元测试,似乎我的测试以某种方式在测试函数之间共享对象,这看起来很奇怪.所以,我有类似的东西: import unittest class TestMyMethods(unittest.TestCase): def test_create(self): c = MyClass() c.create_customer('Luca')

  • 如何在python unittest中创建测试套件2019-05-21 13:42:22

    我试过了: def buildTestSuite(): suite = unittest.TestSuite() for testcase in glob.glob('src/testsuite/test_*.py'): module = os.path.splitext(testcase)[0] print module print type(module) suite.addTest(__import

  • Python单元测试代码,调用OS / Module级python函数2019-05-20 13:44:44

    我有一个python模块/脚本,它可以完成其中的一些操作 >在脚本内的各种嵌套级别,我接受命令行输入,验证它们,应用合理的默认值 >我还检查是否存在一些目录 以上只是两个例子.我试图找出测试这个的最佳“策略”.我所做的是我已经在我的模块中围绕raw_input和os.path.exists构建了包装

  • 如何使用’with’语句获取单元测试Python Lock?2019-05-16 13:43:20

    使用Python 2.6.6 所以我刚刚了解到以下内容: myLock.acquire() doStuff() myLock.release() 可以替换为: with myLock: doStuff() 我的问题是,使用前面的代码,我可以通过模拟Lock来单元测试锁被用来保护做事.但是对于后者,我的单元测试现在(预期)失败,因为没有调用acquire()和

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有