标签:python-unittest
-
python单元测试中的setUp / tearDown的顺序是什么? - python
我对python中的基本unittest方法的理解存在差异。给定以下测试文件: import unittest, sys class TestStringMethods(unittest.TestCase): def setUp(self): self.mystring = "example string" def tearDown(se […]
-
如何检查Selenium Python Webdriver中是否选中了一个复选框? - python
我正在搜索一个星期,如何使用python在Selenium Webdriver中检查复选框是否被选中,但是我只能从JAVA中找到算法。我阅读了webdriver文档,但没有答案。有人有解决办法吗? 参考方案 有一个名为is_selected()的WebElement属性,对于复选框,它指示是否选中它。因此,您可以通过执行以下操作来验证是否已选中/未选中: d […]
-
从sqlite迁移到Postgres(django)时如何更新单元测试 - python
我有一个带有许多视图/模型的较大的Django项目。我最近将我的项目从sqlite3迁移到本地的postgres,并计划进一步扩展(将postgres放在单独的机器上,等等)。 从sqlite迁移到postgres时,我遵循了these instructions,它似乎运行得很好。 (即,我正在运行的应用看上去与数据库为sqlite时相同) 我的问题是这样的 […]
-
如何从模拟实例的方法引发异常? - python
我要测试的演示功能非常简单。 def is_email_deliverable(email): try: return external.verify(email) except Exception: logger.error("External failed failed") return False 此函数使用我要模拟的externa […]
-
如何在Flask中对HTTP摘要式身份验证进行单元测试? - python
我有一个实现REST api的flask应用程序。由于某些原因,我正在使用HTTP摘要式身份验证。我已经使用了Flask-HTTPAuth库来实现摘要认证,并且它可以工作。但是,我无法在单元测试中进行身份验证。 对于单元测试,在设置身份验证之前,我正在执行以下操作: class FooTestCase(unittest.TestCase): def setU […]