以cookie为例

方法一:

将返回的cookie写到setUp()中,每次执行用例之前就会调用一次。

如:

class AA(unittest.TestCase):
def setUp(self): #生成cookie
#登录
self.login_url = "https://XXX"
self.login_data = {XXXX}
#cookie
self.cookie=requests.post(self.login_url,self.login_data,verify=False).cookies
  def test_case_name(self):  #创建用例
  res=MM().ff("post",self.login_url,self.login_data,self.cookie) #调用self.cookie 
    def tearDown(self):
        pass

方法二:

全局变量:

如:

COOKIE=None

class AA(unittest.TestCase):
  def test_login(self):  #产生cookie的用例
     global COOKIE #必须声明全局变量,才能修改
  res=MM().ff("post",self.login_url,self.login_data)
  if res.cookies:
       COOKIE=res.cookie
    ...
  def test_othercase(self):  #调用cookie的用例
     global COOKIE #必须声明全局变量,才能修改
  res=MM().ff("post",self.login_url,self.login_data,COOKIE)
...

方法三:

反射

首先要写一个GetData类

class GetData:

  COOKIE=None #存放cookie

class AA(unittest.TestCase):

  def test_login(self):  #产生cookie的用例
  res=MM().ff("post",self.login_url,self.login_data)
  if res.cookies:
       setattr(GetData,'COOKIE',res.cookies)
    ...
  def test_othercase(self):  #调用cookie的用例
  res=MM().ff("post",self.login_url,self.login_data,getattr(GetData,'COOKIE'))

最新文章

  1. js判断用户是否正在滚动滚动条,滚动条滚动是否停止
  2. 用JavaScript实现的选项卡
  3. golang调用EXE
  4. 2016 CCPC 合肥赛区 平行四边形//打铁记录..... 背锅还是我在行 此处@ctr 233
  5. 6 HandlerDescriptor 处理程序描述类——Live555源码阅读(一)基本组件类
  6. JavaScript中奇葩的假值
  7. 查找所有含有表名(abc)的存储过程 执行脚本
  8. JS 根据Url参数名称来获取对应的值 方法封装
  9. 部署sharepointform验证
  10. 一道变态的js题
  11. HDU 3001 Travelling:TSP(旅行商)【节点最多经过2次】
  12. Neutron Vlan Network 学习
  13. codeforces 1151 B
  14. SVD/SVD++实现推荐算法
  15. [转]ThreadLocal使用
  16. 【bzoj3876】 Ahoi2014—支线剧情
  17. [Spring] Aspect Oriented Programming with Spring | AOP | 切面 | 切点
  18. Problem B: 平面上的点——Point类 (II)
  19. Mina 专题
  20. VS2008 安装WINCE插件报错 ToolsMsmCA(Error)解决方案___VS2008

热门文章

  1. python 遍历文件夹下的所有文件
  2. Egret学习-TiledMap使用
  3. 机器学习-TensorFlow建模过程 Linear Regression线性拟合应用
  4. 以其他控制器为目标 在视图中生成输出URL
  5. selenium-第一个自动化脚本
  6. 几种常见的排序方法总结(Python)
  7. CAP原理和BASE理论
  8. go--->共享内存和通信两种并发模式原理探究
  9. php---> xhprof安装及使用
  10. mac电脑下使用fcrackzip破解zip压缩文件密码