ignore.py

作者: AppleLin_cdea | 来源:发表于2021-09-26 17:26 被阅读0次

    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 测试

    相关文章

      网友评论

          本文标题:ignore.py

          本文链接:https://www.haomeiwen.com/subject/tuaqnltx.html