摘要:
@pytest.fixture() 1、fixture命名不要以test开头 2、fixture是有返回值得,没有返回值默认为None 3、默念作用域是function 4、可以写在conftest.py,也不可以不写 测试文件.py class Testb(object): datas = ['z 阅读全文
摘要:
1、查看或显示数据库:show databases; information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息和分区信息等 mysql:MySQL 的核心数据库 performance_schema:主要用于收集数据库服务器性能参数 s 阅读全文
摘要:
name = None print(name,type(name)) #判断变量是否 None 不能用type和isinstance # print(isinstance(name,NoneType)) # print(type(name)==NoneType) # print(isinstance 阅读全文
摘要:
3、统计列表英文字母的单词个数 d = ["a","uhhj","jlkjn",,"jlkjn"] 方法一: data = list(set(d))dictcount = {}for i in data: dictcount[i]=d.count(i) 方法二: dictcount = {}for 阅读全文
摘要:
输入一行非中文字符,分别统计出其中英文字母、空格、数字和其他字符的个数 def countzimu(): dict = {} shuzi = 0 zimu = 0 space = 0 other = 0 str = input("请输入任意字符:") for i in str: if i.isdig 阅读全文
摘要:
1、在项目根目录添加config.py def pytest_collection_modifyitems(session,items): print("收集的测试用例:%s"%items) items.sort(key=lambda x:x.name,reverse=True) print("排序 阅读全文
摘要:
1、@pytest.mark.分类名称 2、执行时 '-m','分类名称' 方法一: class Testb(object): datas = ['zhangsan1','lisi1'] @pytest.mark.smoke @pytest.mark.parametrize('data', data 阅读全文
摘要:
1、在项目根目录添加config.py 2、from _pytest import runner 》pytest_runtest_makereport 3、item 是测试用例,call是测试步骤 import pytest #钩子函数 @pytest.hookimpl(hookwrapper=Tr 阅读全文
摘要:
parametrize 支持元组,列表 支持列表嵌套列表,列表嵌套元组,列表嵌套字典 支持类和函数的参数化 1、单个变量 @pytest.mark.parametrize('user', ("zhangsan", "lisi")) def test_01(self,user): print(user 阅读全文