当前位置: 首页 > 知识库问答 >
问题:

在TestCase类中运行单个方法

袁弘化
2023-03-14
class TestVehicle(TestCase):

    def test_speed(self):
        #checks for speed

    def test_fuel(self):
        #checks fuel quantity

我有上面的测试类和两个测试方法,但是在测试时我只想运行这两个方法中的一个。我如何使用

unittest.defaultTestLoader.loadTestsFromName()

共有1个答案

闻人飞翼
2023-03-14

您也可以指定函数名:

unittest.defaultTestLoader.loadTestsFromName('TestVehicle.test_speed')

这只会运行test_speed测试。

 类似资料:
  • 我的Java包中有四个类。只有一个类具有方法。 当我运行方法时,我如何运行这四个类中的所有方法? 以下是我的课程: 第一类。JAVA 第二类。爪哇 第三类。JAVA 样品。JAVA

  • 嗨,我想做一个包含一个Razor类的项目。我想在另一个Blazor WASM项目中像dll或其他(我现在还没有)一样使用它们。问题是在我把它放入Blazor项目之前,如何在开发过程中运行和预览这个Razor组件。我怎么知道不可能这样做或者我做错了。我读了很多例子,但它们都是针对所有Razor组件离开Blazor项目的情况。

  • 以下是我的行动: 我可以右键单击一个测试文件并选择test file,但当它运行时,它找不到该类。我在以下方面看到了错误: Ftharness是我的项目的顶级目录,而src/TestNG是下面包含TestNG测试的目录。我尝试过各种改变都没有成功。有人能帮忙吗?

  • 我想运行我的gui,但是我不知道如何初始化这个类。我正在从python过渡到Java,所以我对这个还是相当陌生。代码有效,我只需要知道如何运行它。 如何在静态void main(String[] args)下运行init()方法?

  • 我可以强制Flyway在一个事务中运行所有尚未应用的迁移,而不是让每个迁移都是自己的事务吗? 在开发环境中这不是一个问题,但是在生产环境中,您可能会执行从一个更新到下一个更新的多个迁移,其中一个迁移失败将使数据库处于“半迁移”状态,其中一些迁移已提交,而一些未提交--这是一件非常糟糕的事情。 一种解决方法是简单地将所需的所有SQL塞进一个文件中,但这样做存在一些问题:

  • 问题内容: 我正在运行Eclipse 3.5,并且经常遇到一个问题,为了测试程序,我必须单击6-7次,而不是单击“播放”按钮。 问题是我正在编写网络应用程序,因此我具有“服务器”的运行配置和“客户端”的运行配置。然后要测试我的程序,我必须先启动服务器,再启动一个客户端,然后再启动另一个客户端,等等。是否有将其自动化为一个运行配置的方法? 问题答案: 您可以直接调用任何类的main方法。例如,如果您