s7
来源:互联网 发布:软件测试团队建设 编辑:程序博客网 时间:2024/04/27 17:04
#匹配&搜索(正则|re模块)
import re
s = ('xxx', 'abcxxabc', 'xyx', 'abc', 'x.x', 'axxxa', 'axya')
a = filter ((lambda s: re.match(r"xxx", s)), s)
print(*a)#只会匹配'xxx',不会匹配'axxxa',match()只会从他的开始进行匹配
a = filter ((lambda s: re.search(r"xxx", s)), s)
print(*a)#会匹配'xxx'和'axxxa'
#
.匹配任意一个字符
*匹配任意个 a.*c
+一个或者更多
^非 ^[^c]+$(不包含c)
\转义符
#
测试(PyUnit)
断言(assert):非真引发AssertionError,无需捕获
1.import unittest
class firstTest(unittest.TestCase):#导入PyUnit模块unittest,定义类继承unittest.TestCase
2.runner = unittest.TextTestRunner()#通过TextTestRunner类,创建runner对象
3.suite = unittest.TestSuite()#创建测试套件类
suite.addTest(firstTest())#添加测试类firstTest
suite.addTest(secondTest())#添加测试类secondTest
4.runner.run(suite)#执行测试用例
测试装置
setUp()#运行测试前调用
tearDown()#测试完成后调用
note:如果setUp失败,tearDown将不会被调用;测试用例失败,tearDown依然执行
import re
s = ('xxx', 'abcxxabc', 'xyx', 'abc', 'x.x', 'axxxa', 'axya')
a = filter ((lambda s: re.match(r"xxx", s)), s)
print(*a)#只会匹配'xxx',不会匹配'axxxa',match()只会从他的开始进行匹配
a = filter ((lambda s: re.search(r"xxx", s)), s)
print(*a)#会匹配'xxx'和'axxxa'
#
.匹配任意一个字符
*匹配任意个 a.*c
+一个或者更多
^非 ^[^c]+$(不包含c)
\转义符
#
测试(PyUnit)
断言(assert):非真引发AssertionError,无需捕获
1.import unittest
class firstTest(unittest.TestCase):#导入PyUnit模块unittest,定义类继承unittest.TestCase
2.runner = unittest.TextTestRunner()#通过TextTestRunner类,创建runner对象
3.suite = unittest.TestSuite()#创建测试套件类
suite.addTest(firstTest())#添加测试类firstTest
suite.addTest(secondTest())#添加测试类secondTest
4.runner.run(suite)#执行测试用例
测试装置
setUp()#运行测试前调用
tearDown()#测试完成后调用
note:如果setUp失败,tearDown将不会被调用;测试用例失败,tearDown依然执行
0 0
- s7
- s7
- S7-200
- S7协议
- S7 pdu_type
- S7 parameters_code
- S7-200 PLCRS485接口
- s7 200 modubs接线
- S7-PLCSIM仿真操作步骤
- S7-200条件调用子程序
- S7-200 MODBUS通信时间
- S7 Communication with PUT/GET
- Step7链接s7-200方法
- S7-200 SMART 全闭环
- 西门子S7-200 CODE段
- 西门子S7-200系列可编程控制器介绍
- Simens S7-200 CN PPI 协议
- 西门子S7-PLCSIM仿真软件的应用
- Object-C详细编程(二)—封装,继承,多态
- Android5.0中TextVIew布局设置和5.0以前的冲突
- 转自博客园-Myeclipse中安装SVN插件
- android:descendantFocusability用法简析
- jdk与jre的区别
- s7
- 打开多个Activity后,任意关闭其中几个、后面几个或者前面几个的解决办法
- HTMLParser使用
- 操作系统-程序计数器
- JS正则表达式汇总
- Flatten Binary Tree to Linked List
- AutoLayout(自动布局)详细教程
- dp/ppi/px 从ui设计到安卓布局
- android 创建aidl文件时自动生成的java文件报错