Exemplo n.º 1
0
#!/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)
Exemplo n.º 2
0
 def test_000_common(self, payload):
     '''通用测试'''
     Common.check(self, payload)
     if 'logout' in payload.get('path'):
         Common.init(Common.section)