展开全部
import unittest
class Test(unittest.TestCase):
def setUp(self):
print "pass"
def test_sum_1(self):
self.assertEqual(self.sum_1(1, 3), 3, 'test success')
def sum_1(self, a, b):
return a + b
def tearDown(self):
print "pass"
if __name__ == '__main__':
unittest.main()
只有出错了才提示,比如上面那个我改了下参数e68a8462616964757a686964616f31333337383962,报告如下:
F
======================================================================
pass
FAIL: test_sum_1 (__main__.Test)
pass
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/b43258/Workspace/wjs/test.py", line 17, in test_sum_1
self.assertEqual(self.sum_1(1, 3), 3, 'test success')
AssertionError: test success
----------------------------------------------------------------------
Ran 1 test in 0.000s
FAILED (failures=1)
如果解决了您的问题请采纳!
如果未解决请继续追问