#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import unittest from common.common import Common from common.HTMLTestRunner_PY3 import HTMLTestRunner if __name__ == '__main__': Common.init(sys.argv[:]) Common.init_homes(sys.argv[:]) suites = unittest.TestSuite() discover = unittest.defaultTestLoader.discover('./', pattern='test_*.py') [suites.addTests(i) for i in discover] ftp = open('Report.html', 'wb') runner = HTMLTestRunner(stream=ftp, title='Manage-API-Test-Report', verbosity=2, description='test') result = runner.run(suites) if result.failure_count or result.error_count: Common.dd_robot(result.success_count, result.failure_count, result.error_count)
def test_000_common(self, payload): '''通用测试''' Common.check(self, payload) if 'logout' in payload.get('path'): Common.init(Common.section)