コード例 #1
0
def test():
    """
    Run unittest
    """
    import unittest
    test = unittest.TestLoader().discover('test')
    unittest.TestTestRunner(verbosity=2).run(tests)
コード例 #2
0
def test():
    """ Run the unit testing """
    import unittest
    tests = unittest.TestLoader().discover('tests')
    unittest.TestTestRunner(verbosity=2).run(tests)
コード例 #3
0
    def test_b_run(self):
        param = {'tel': '18109045175'}
        result = RunMain().run_main(
            'get', 'https://tcc.taobao.com/cc/json/mobile_tel_segment.htm',
            param)
        #result=self.getRequests('https://tcc.taobao.com/cc/json/mobile_tel_segment.htm', param)
        print(result.text)
        if result.status_code == 200:
            self.assertIn("province:'四川'", result.text)
        else:
            print('请求失败,响应码:', result.status_code)


#cls=readExcel().get_xls('userCase.xlsx', 'login')

if __name__ == '__main__':

    suite = unittest.TestSuite()
    suite.addTest(unitDemo('test_a_run'))
    suite.addTest(unitDemo('test_b_run'))
    runner = unittest.TestTestRunner()
    fp = open('res.html', 'wb')
    runner = HTMLTestRunner.HTMLTestRunner(stream=fp,
                                           title='api测试报告',
                                           tester='ZhaoJun')
    runner.run(suite)
    '''
    unittest.main()
    '''