深南之星

导航

 

2020年2月5日

摘要: random import random # 0到1随机浮点数 ret=random.random() # [1,3]双闭合区间随机int型数 ret=random.randint(1,3) # [1,3)左开右闭合区间随机int型数 ret=random.randrange(1,3) # 随机在指 阅读全文
posted @ 2020-02-05 22:24 深南之星 阅读(116) 评论(0) 推荐(0) 编辑
 
摘要: pytest fixture 1. 如何申明是一个fixture,只需要在函数前面加上装饰器 @pytest.fixture() 作用: 可以完成任务,也可以返回数据给测试函数 2. fixture的搜索规则:优先搜索当前的测试模块有没有fixture,其次在当前目录下面搜索conftest.py中 阅读全文
posted @ 2020-02-05 22:13 深南之星 阅读(115) 评论(0) 推荐(0) 编辑
 
摘要: 编写测试函数: 1. 一个项目的文件结构 几个重要的文件,conftest.py pytest.ini __init__.py setup.py pytest.ini 保存一些pytest在该项目下一些特性 conttest.py: pytest的本地插件库,包含hook函数和fixture函数 在 阅读全文
posted @ 2020-02-05 21:53 深南之星 阅读(154) 评论(0) 推荐(0) 编辑
 
摘要: py文件,类,方法的命名规则: 1. 测试代码的命名规则: 测试文件应该用 test_ 开头或者 _test 结尾 测试函数、测试方法应该以 test_ 开头 测试类应该以 Test 开头 2. pytest可能出现的类型 PASSED(.) 测试通过 FAILED(F) 测试失败 SKIPPED( 阅读全文
posted @ 2020-02-05 21:34 深南之星 阅读(126) 评论(0) 推荐(0) 编辑
 
摘要: 1. json模块 一个Python数据结构(包括str和unicode)转换为JSON:import json data = { 'name' : 'ACME', 'shares' : 100, 'price' : 542.23} json_str = json.dumps(data) JSON编 阅读全文
posted @ 2020-02-05 09:50 深南之星 阅读(167) 评论(0) 推荐(0) 编辑
 
摘要: glob 在python中,glob模块是用来查找匹配的文件的 在查找的条件中,需要用到Unix shell中的匹配规则: * : 匹配所所有 ? : 匹配一个字符 *.* : 匹配如:[hello.txt,cat.xls,xxx234s.doc] ?.* : 匹配如:[1.txt,h.py] ?. 阅读全文
posted @ 2020-02-05 09:36 深南之星 阅读(338) 评论(0) 推荐(0) 编辑
 
摘要: 一、引用 使用到的全局变量只是作为引用,不在函数中修改它的值的话,不需要加global关键字。如: a = 1 b = [2, 3] def func(): if a == 1: print("a: %d" %a) for i in range(4): if i in b: print("%d in 阅读全文
posted @ 2020-02-05 09:31 深南之星 阅读(1512) 评论(0) 推荐(0) 编辑
 

2020年2月3日

摘要: 执行pip install pyyaml(而不是pip install yaml),后来才知道,python3.X只能使用pip install pyyaml 来安装 yaml 语法:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左对齐即 阅读全文
posted @ 2020-02-03 23:39 深南之星 阅读(272) 评论(0) 推荐(0) 编辑
 
摘要: 1. os.path.join()os.path.join()函数用于路径拼接文件路径。 os.path.join()函数中可以传入多个路径:会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参 阅读全文
posted @ 2020-02-03 23:38 深南之星 阅读(73) 评论(0) 推荐(0) 编辑
 
摘要: 1. 查看详情:pytest test.py 文件 -v 查看详情 3. 直接在目录下运行pytest 搜索当前目录及其子目录(不一定带test)以test_开头或者_test结尾的测试函数 5. 运行结果 . 通过 F fail E error s skip x xfail(预期失败实际失败) X 阅读全文
posted @ 2020-02-03 23:35 深南之星 阅读(112) 评论(0) 推荐(0) 编辑