在pytest框架下,如何保证获取token方法在整个测试中只执行一次

elber9898 自动化测试 2899

最近在写接口自动化测试,因为公司的登录接口在登录成功后会返回一个token,之后调用其他接口,都必须携带这个token才能调用成功,但是我不想在每次调用其他接口前都去调用一次登录接口,有没有什么办法在整个测试之前拿到token,并且只调用一次登录接口。。。对pytest不是很熟,望解答

回复

共2条回复 我来回复
  • iTestCat的头像
    iTestCat
    这个人很懒,什么都没有留下~
    评论

    pytest框架提供的fixtures可以用setup/teardown,setup_module/teardown_module在所有测试用例执行之后和之后执行。执行前放在setup里调用登录接口。

    6年前 0条评论
  • elber9898
    elber9898
    这个人很懒,什么都没有留下~
    评论

    setup_module/teardown_module这个方法应该写在哪呢?我目前的目录结构主要是moudle,case两个文件夹

    6年前 2条评论