zoukankan      html  css  js  c++  java
  • 【python】python多个脚本实现一键执行

    借鉴文章:https://cloud.tencent.com/developer/article/1504824

    脚本工具:PyCharm

    这篇主要是想记录下我操作过程中遇到的:(忽略的的case报错!)

    问题一:Directory目录与Python package目录

    问题二:普通的打印脚本与unittest case脚本

    #一键执行所有脚本
    import unittest
    def all_case():
        case_dir = "/Users/meizhuo/Documents/XX/interfaceTest/testcases/scdn_center"
        testcase = unittest.TestSuite()
        discover = unittest.defaultTestLoader.discover(case_dir,pattern="*.py",top_level_dir=None)
        for test_suit in discover:
            for test_case in test_suit:
                print(test_case)
                testcase.addTest(test_case)
        print(testcase)
        return testcase
    
    if __name__ == '__main__':
        runner = unittest.TextTestRunner()
        runner.run(all_case())
    import os
    import sys
    # lst = os.listdir(os.getcwd())
    #
    # for c in lst:
    #     if os.path.isfile(c) and c.endswith('.py') and c.find("all_test") == -1:
    #         print(c)
    #         os.system(os.path.join(os.getcwd(),c))
    from testcases.tool_case import get_all_edges, get_all_rooms
    
    sys.modules['get_all_edges'].__dict__.clear()
    sys.modules['get_all_rooms'].__dict__.clear()
    
    get_all_edges.py
    get_all_rooms.py

    问题三:(目录下)顺序执行与同时执行

    问题四:模糊匹配

  • 相关阅读:
    爬取全部的校园新闻
    理解爬虫原理
    中文词频统计与词云生成
    复合数据类型,英文词频统计
    字符串操作、文件操作,英文词频统计预处理
    大数据应用期末总评
    分布式文件系统HDFS 练习
    Hadoop的安装
    爬虫综合大作业
    爬取全部的校园新闻
  • 原文地址:https://www.cnblogs.com/darlingmz/p/13032959.html
Copyright © 2011-2022 走看看