我的测试没有捕获带有assertRaises的psycopg2.IntegrityError.我正在使用Flask-SQLAlchemy. def test_insert_cash_flow(self): cf = Ca…
标签:python unit-testing
如何让Django unittest提交/保存数据到数据库
我正在为 django& ;;调试一个大的单元测试我想使用我的普通调试工具来做到这一点: >通过runserver查看django管理员中的数据库>手动查看数据库. 两者都没有工作,因为unit…
python – 为什么mock会在调用时忽略传递给mocked方法的实例/对象?
我最近注意到,如果我使用mock.patch模拟一个方法,它不会列出传递给call_args字段中的mocked方法的实例对象.这是设计的吗?下面的代码/输出可能更好地解释我的意思: #!/usr/bin/env pyt…
python – Django测试全局设置
我有一些用 django进行单元测试的文件: test1.py class Test1(unittest.TestCase): def setUp(self): ... def tearDown(self): ... t…
python – 找不到Django Package测试
我手头有一个奇怪的问题. 我正在创建一个django包,并希望为它提供一些测试用例. 该包名为ajax_forms,完整路径是我的PYTHONPATH的一部分.该目录还包含一个tests目录(带有__init__.py文…
如何将异常参数传递给python unittest mock副作用?
如何将需要参数的异常作为模拟side_effects传递? 我正在尝试测试boto.exception.EC2ResponsError的assertRaises,但在_mock_call中获取“TypeError:ini…
python – 在不运行__init__的情况下测试实例方法的最佳方法
我有一个简单的类,通过init获取大部分参数,它还运行各种私有方法来完成大部分工作.输出可通过访问对象变量或公共方法获得. 这就是问题 – 我希望我的unittest框架能够直接调用init调用的私有方法,而不需要通过i…
Python unittest结果文件
我使用next命令来运行我的测试: python -m unittest discover -p “*.py” 它将测试结果写入stdout.但是我想把结果作为文件(如果可能的话,在html中)现在我使用PyCharm得…