2021年9月26日17:19:29 星期日
if cond1 elif cond2, cond1 和 cond2 的顺序对结果的影响
cat test_ignore_cover.c
int main()
{
mock(a); //ignore_cover
mock(b);
}
例 1
apple $cat ignore.py
import sys
import re
if __name__ == '__main__':
fn = str(sys.argv[1])
f = open(fn)
lines = f.readlines()
for line in lines:
if re.findall("ignore_cover", line):
print("[2]" + line.replace('\n', '').replace('\r', ''))
elif re.findall("mock", line):
print("[1]: "+line.replace('\n', '').replace('\r', ''))
else:
print("haha")
f.close()
例 1 测试
例 2
apple $cat ignore.py
import sys
import re
if __name__ == '__main__':
fn = str(sys.argv[1])
f = open(fn)
lines = f.readlines()
for line in lines:
if re.findall("mock", line):
print("[1]: "+line.replace('\n', '').replace('\r', ''))
elif re.findall("ignore_cover", line):
print("[2]" + line.replace('\n', '').replace('\r', ''))
else:
print("haha")
f.close()
例 2 测试
网友评论