x子涵 2023-10-08 16:18 采纳率: 25%
浏览 55
已结题

运行pytest一直显示空套件


import myfunction


class TestSeafile(object):
    @classmethod
    def setup_class(cls):
        print('\n---------------前置脚本-----------------------')

    def test_login_success(self):
        print("\n测试登录鉴权接口成功!!!!!!")
        result = myfunction.getToken()
        assert 200 == result.status_code
        assert "token" in result.text
        assert result.elapsed.total_seconds() <= 2
        global g_token
        g_token = result.json().get("token")

    def test_gethuoquinfo_success(self):
        print("\n获取账号信息成功!!!!!!")
        result1 = myfunction.getuserinfo(g_token)
        assert 200 == result1.status_code
        assert "test@admin.com" in result1.text
        assert result1.elapsed.total_seconds() <= 2

    def test_createziliaoku_success(self):
        print("\n----------------------新增资料库成功!!!!!!!!---------------")
        result2 = myfunction.createziliaoku(g_token)
        assert "111" in result2.text
        global g_id
        g_id = result2.json().get("repo_id")

    def test_chaxunziliaoku_success(self):
        print("\n----------------------查询资料库成功!!!!!!!-----------------")
        result3 = myfunction.chaxunziliaoku(g_token)
        assert "111" in result3.text

    def test_xinjianwenjian_success(self):
        print("\n----------------------新建文件成功!!!!!!!-------------------")
        result4 = myfunction.xinjianwenjian(g_token, g_id)
        assert "qqq" in result4.text

    def test_addxingbiaowenjian_success(self):
        print("\n----------------------添加星标文件成功!!!!!-------------------")
        result5 = myfunction.addxingbiaowenjian(g_token, g_id)
        assert result5.elapsed.total_seconds() <= 2

    def test_chaxunxingbiaowenjian_success(self):
        print("\n----------------------查询星标文件成功!!!!!-------------------")
        result6 = myfunction.chaxunxingbiaowenjian(g_token, g_id)
        assert result6.elapsed.total_seconds() <= 2

    def test_deletexingbiaowenjian_success(self):
        print("\n----------------------删除星标文件成功!!!!!-------------------")
        result7 = myfunction.deletexingbiaowenjain(g_token, g_id)
        assert 200 == result7.status_code

    def test_deletewenjian_success(self):
        print("\n----------------------删除文件成功!!!!!!---------------------")
        result8 = myfunction.deletewenjian(g_token, g_id)
        assert 200 == result8.status_code
        assert "qqq" not in result8.text

    def test_deleteziliaoku_success(self):
        print("\n----------------------删除资料库成功!!!!!!-------------------")
        result9 = myfunction.deleteziliaoku(g_token, g_id)
        assert 200 == result9.status_code

    @classmethod
    def teardown_class(cls):
        print('\n---------------后置脚本-----------------------')

img


调用后一直显示空套件

  • 写回答

3条回答 默认 最新

  • 无序繁星 2023-10-08 16:40
    关注

    测试文件请以test_开头或_test.py 结尾

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月16日
  • 已采纳回答 10月8日
  • 创建了问题 10月8日

悬赏问题

  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错