当前位置: 首页 > news >正文

保山网站开发服务韩国出线有多难

保山网站开发服务,韩国出线有多难,深圳景观设计公司排行,phpstudy 网站空白在pytest中#xff0c;setup_class是一个特殊的方法#xff0c;它用于在类级别的测试开始之前设置一些初始化的状态。这个方法会在类中的任何测试方法执行之前只运行一次。 当你在setup_class中使用self来修改类属性时#xff0c;你实际上是在修改类的一个实例属性。在Pyth…在pytest中setup_class是一个特殊的方法它用于在类级别的测试开始之前设置一些初始化的状态。这个方法会在类中的任何测试方法执行之前只运行一次。 当你在setup_class中使用self来修改类属性时你实际上是在修改类的一个实例属性。在Python中类属性和实例属性是有所区别的 类属性是绑定到类本身的属性通常可以通过类名直接访问例如MyClass.my_class_attr。实例属性是绑定到类的一个具体实例的属性需要通过类的实例来访问例如my_instance.my_instance_attr。 当你在setup_class中使用self来设置属性时你实际上是在设置实例属性。因为setup_class方法是一个实例方法尽管它是在类级别上运行的所以self引用的是类的一个临时实例。这意味着任何通过这个self设置的属性都将成为这个实例的属性而不是类的属性。 然而由于setup_class在类级别的测试开始之前只运行一次并且所有的测试方法都共享这个临时实例所以任何在setup_class中设置的实例属性都将在所有的测试方法中可用并且它们都会看到相同的值。 如果你想要在类级别上设置属性即希望所有实例共享相同的属性你应该直接在类上设置属性而不是在setup_class中使用self。例如 class MyTestClass:my_class_attr Noneclassmethoddef setup_class(cls):cls.my_class_attr some valuedef test_method1(self):assert self.my_class_attr some valuedef test_method2(self):assert self.my_class_attr some value在这个例子中my_class_attr是一个类属性我们在setup_class中直接修改它。因此所有测试方法都能够访问到这个修改后的值。 总结要想在pytest的类各个方法中共享变量要么在setup里用self.属性设置变量要么用cls.属性设置变量。 在其他方法中设置的变量是不能共享的。 如下图最后assert时self.order_id是None 或者也可以用这种方法
http://www.zqtcl.cn/news/913385/

相关文章:

  • 广州制作外贸网站小说网站制作公司
  • 东莞南城网站建设价格注册深圳公司有什么好处
  • 做网站图片大小建个人网站要多少钱
  • 北京免费建网站seo网站关键词
  • 南宁网站制作公司dede网站建站教程
  • 辽宁省建设工程招标协会网站自建网站主题及策划
  • 石材做网站google建网站
  • 装配式建筑信息平台无忧seo博客
  • 做淘客网站用备案网络推广预算方案
  • 网站建设需不需要招标好网站欣赏
  • 怎样创建网站的代码此网站域名即将过期
  • 网页转向网站jquery图片效果网站
  • 山东定制网页建站wordpress是是什么技术
  • 无锡免费网站制作手游网页版
  • 东莞 网站建设 定制水寻找常州微信网站建设
  • 在门户网站做推广网站开发需要20万
  • 网站做电商销售需要注册吗上海的公司地址
  • 给网站做选题计算机网络技术电商网站建设与运营方向
  • 网站如何做熊掌号并绑定wordpress pdf
  • wordpress页面构建器中文文山seo公司
  • 凡科免费做网站蜂箱尺寸与制作图片
  • 完全不收费的聊天软件班级优化大师下载安装app
  • 合肥网站改版360免费建站永久免费
  • 商业网站建设案例课程 下载工信部企业网站认证
  • 泉州网站设计哪家公司好沈阳seo代理计费
  • 做景观素材有哪几个网站国内建网站费用
  • 驻马店重点项目建设网站wordpress常规选项
  • 网站开发 英文网站策划建设阶段的推广
  • 建立网站一般多少钱wordpress评论跳过验证
  • 南京每月做社保明细在哪个网站查看设计作品的网站软件