首页 > 其他分享 >config.cache 配置缓存fixture

config.cache 配置缓存fixture

时间:2022-11-15 10:44:58浏览次数:58  
标签:pytestconfig cache fixture 缓存 默认值 config

目录

介绍

config.cache是一个实例pytest.Cache:该config.cache对象允许其他插件和装置在测试运行中存储和检索值。要从 fixtures 请求访问它pytestconfig到您的 fixture 并使用pytestconfig.cache.

函数

  • mkdir返回给定的name路径对象,没有就会创建该name

        def test023(self,pytestconfig):
            pytestconfig.cache.mkdir()
    
  • get获取缓存值,如果没有就会返回默认值

       def test023(self,pytestconfig):
    
          print(pytestconfig.cache.get("cache/nodeids",None)) #第一个参数缓存的文件 必须xxx/xxx格式,第二个值是默认值 当没有数据或者无效的路径时候返回默认值
    
  • set保存缓存

      def test023(self,pytestconfig):
    
          print(pytestconfig.cache.set("cache/nodeids2",{"1":2,"2":[1,2,3]})) #第一个值是名称,第二个值是保存的valu
    

缓存相关命令

  • 清除缓存

    pytest --cache-clear
    
  • 查看缓存

    pytest --cache-show
    

详情见

标签:pytestconfig,cache,fixture,缓存,默认值,config
From: https://www.cnblogs.com/py-zhq/p/16891612.html

相关文章

  • ASP.NET Core教程-Configuration(配置)-预定义中间件-静态文件支持
    更新记录转载请注明出处:2022年11月15日发布。2022年11月12日从笔记迁移到博客。基本使用使用UseStaticFiles()中间件即可支持静态文件,然后将静态文件放在根目录......
  • 通过计算机基础和帮助的学习,完成学习ifconfig命令的使用。
    1、什么是ifcongififconfig是linux系统的网络配置命令(interfacesconfig),通常是以root身份登入。依赖于ifconfig命令中一些选项属性,ifconfig工具不仅可以被用来简单地获......
  • 8-1 configmap
    configmapConfigMap是一种API对象,用来将非机密性的数据保存到键值对中。使用时,Pods可以将其用作环境变量、命令行参数或者存储卷中的配置文件。ConfigMaP将环境配置......
  • Memcached内存缓存服务
       内存缓存(Memcached)是一个开源的、高性能的分布式内存对象缓存系统。通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高网站访问速度,加速动态WEB应用、......
  • 一些网络编程方面的总结,以及redis、memcache、nginx组件的一些介绍
    网络编程主要关注的一些问题主要关注3个方面的问题连接的建立连接的断开消息的发送和到达连接的建立主要分为两种情况:服务器处理接受客户端的连接;服务端作为客户......
  • C# 配置自定义的Config文件
    一、前言我在某个项目创建了一个config文件,想要对这个config文件的某个节点下添加连接字符串。于是乎,开启了百度、谷歌之旅...... 二、实现1.这是我创建的co......
  • .net core iis 部署时通用的web.config配置
    <?xmlversion="1.0"encoding="utf-8"?><configuration><locationpath="."inheritInChildApplications="false"><system.webServer><handlers><add......
  • ASP.NET Core教程-Configuration(配置)-配置运行环境
    更新记录转载请注明出处:2022年11月14日发布。2022年11月12日从笔记迁移到博客。配置运行环境在程序启动时,会读取ASPNETCORE_ENVIRONMENT环境变量的值。如果它的......
  • ccache使用简介
    目录ccache是什么ccache能做什么ccache的效率如何ccache如何使用安装cccheccache的使用方式ccache使用情况小结ccache是什么ccache--“compilercache”的缩写,是一个g......
  • mac ifconfig详解
    lo#loopback本机主机地址#flag=8049:网络设备状态标识#UP:网卡处于启动状态#LOOPBACK:IP数据包回送到本机上,通常用于测试网络配置和本地程序之间通信用#R......