python-unittest

    3热度

    1回答

    最简单的方法: import unittest from element import Element class TestHTMLGen(unittest.TestCase): def test_Element(self): page = Element("html", el_id=False) self.assertEqual(page, Elemen

    0热度

    2回答

    我正在处理一个项目,该项目每次运行时都会创建一个不同的日志文件。我有一些测试我的代码的单元测试,但在这个过程中也会导致创建日志文件。我的应用程序代码如下所示: module.py import logging from uuid import uuid4 class TestRun: def __init__(self): self.test_run_id = str

    0热度

    1回答

    class TestHead(unittest.TestCase): @classmethod def setUpClass(cls): cls.num = 0 def setUp(self): self.num += 1 def test1(self): print self.num def test2

    2热度

    1回答

    我想写一个GAE application的单元测试,其中验证通过webapp2_extras进行管理。 如何模拟验证用户访问HTTP verbs装饰'user_required',它检查用户是否通过身份验证。 感谢

    0热度

    1回答

    学生不能使用不安全的方法。 我尝试测试它,但失败AssertionError: 201 != 403,而后期的方法打算被禁止。 我的函数获得的权限只在一个特定的情况下,我不明白为什么(在代码强调) 权限: class IsTeacherOrReadOnly(permissions.BasePermission): def has_object_permission(self, reque

    0热度

    1回答

    运行容器测试,我可以登录到我的Python容器 docker exec -it my_container bash 一旦我可以改变环境变量和一个命令运行测试, APP_ENV="test" python ./manage.py test 此外,我可以在不使用容器登录的情况下运行测试 docker exec -it my_container python ./manage.py test

    0热度

    1回答

    我需要编写一个单元测试以确定速率限制方法是否工作,即使用户在每次请求后都清除了cookie。现有的速率限制方法使用会话来计数请求。我们的安全专家表示,这很容易通过在每次请求后清除cookie来绕过。我不知道如何在单元测试中模拟新会话或清除cookie。服务器是使用Flask的Python2.7。现有代码: def test_retry_protection(self): # p

    0热度

    1回答

    方法我已经有了一个真正有用的蟒蛇方法是这样的: def stop_widget(): original_widget = load_widget_from_file() if original_widget: original_widget.close() 当我想测试它以 确保我叫close(),我做: @patch('load_widget_from_file'

    -1热度

    1回答

    我正在尝试在此处为某些代码创建一些单元测试。 代码接收对象并根据该对象内的信息导入特定模块,然后创建它的一个实例。 我正在编写的测试会创建对象,然后检查它是我希望它导入的类的实例。问题是isinstance检查失败。 这是我的测试的样子。 import importlib from path.to.imported_api import SomeApi api = importlib.imp

    1热度

    1回答

    我在Python中使用numpy和unittest的xlwings来测试Excel电子表格。但是,当xlwings输入一个具有#N/A的值时,结果为-2146826246。 据我所知,这可能与xlwings将值导入为float相关,并且可能没有良好的#N/A的浮点表示形式。 我想比较#N/A与nan。有关如何完成此任务的任何建议?