我们可以使用@pytest.mark.parametrize装饰器为测试函数传递参数。 下面是一个简单的示例,演示了如何使用pytest来编写测试用例并传递参数: importpytestdefadd(x,y):returnx+y@pytest.mark.parametrize("x, y, expected",[(1,2,3),(10,20,30),(-1,1,0),])deftest_add(x,y,expected):assertadd(x,y)=...
打开你的终端或命令行界面,然后输入并运行上一步中构建的 pytest 命令。例如: bash pytest -v -k test_function test_example.py 执行后,pytest 将根据提供的参数运行测试,并在终端中显示结果。 通过以上步骤,你可以灵活地使用 pytest 的命令行参数来定制测试运行的行为。
{"capabilities": {"firstMatch": [{}], "alwaysMatch": {"appium:app": "C:\\AeroScoutEngineManager\\bin\\Rte\\EngineManager.exe", "appium:winAppDriverHost": "127.0.0.1:4723", "platformName": "Windows", "appium:platformVersion": "10", "appium:automationName": "Windows", "appium:appAr...
@pytest.mark.parametrize("save", [None, True, False]) @patch("ansys.mapdl.core.Mapdl.save") @patch("ansys.mapdl.core.mapdl_grpc.MapdlGrpc._exit_mapdl") def test_save_on_exit(mck_exit, mck_save, mapdl, cleared, save): def test_save_on_exit_not(mapdl, cleared): with mapdl.non_in...