在pycharm中通过python运行pytest 测试用例,控制台输出no tests ran in 0.03 seconds,Empty suite

fanrenxiaoshan 2019-06-04 12:13:53
在我的项目中有个testcases目录,里面有个test_LSHWGGSZXK_ZCL1.py文件,文件内容如下:


from assertpy import assert_that

class test_LSHWGGSZXKZCL1(TestBaseCase):

@_assert_failed_screen
def test_ZCL1(self):
assert_that('foo').is_equal_to('ma')


TestBaseCase是个基类,里面定义了setup()和teardown()方法
右键运行这个文件,可以执行并输出测试结果

当我在相同目录下写了个main方法调用文件中类的测试方法时,控制台输出no tests ran in 0.03 seconds,Empty suite
我的main文件为test_main.py,里面的内容为:

import pytest
if __name__ == '__main__':
pytest.main("-v -s test_LSHWGGSZXK_ZCL1.py::test_LSHWGGSZXKZCL1::test_ZCL1")


这是什么原因呢?
...全文
2968 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Coach_Jily 2021-09-10
  • 打赏
  • 举报
回复

我也是,请问楼主怎么解决的

踩坑日记 2020-09-15
  • 打赏
  • 举报
回复
if __name__ == '__main__': pytest.main(["-v -s test_LSHWGGSZXK_ZCL1.py::test_LSHWGGSZXKZCL1::test_ZCL1"]) ..这里或许要加个中括号
qq_liminmin 2020-02-22
  • 打赏
  • 举报
回复
我也遇到类式问题
weixin_44003210 2022-03-02
  • 举报
回复
@qq_liminmin 解决了吗

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧