????py.test????????
????????????py.test
????pip install pytest
?????????????写???????
????def func(x):
????return x + 1
????def test_answer():
????assert func(3) == 5
??????????????胁??????
???????pytest???路????
????????????????????python.exe?????test.py ???????????纾�

??????械?????????????

????2.4 Nose
????Nose???unittest??????????python???????????nose???????????????校?nose?????????????????????????xUnitcompatible????????????
????nose??????????https://nose.readthedocs.org/en/latest/
???????nose?????????python3?????????????????????
????2.5 tox
??????????????????????????????????????????????y??胁????
????tox??????????http://testrun.org/tox/latest/
????2.6  Unittest2
??????unitest???????妾�??API????????????????????????
????unittest2??????????https://pypi.python.org/pypi/unittest2
????????????
????pip install unittest2
??????????????unittest??unittest2???????谢??????????写??????锟�?
????import unittest2 as unittest
????class MyTest(unittest.TestCase):
????...
????2.7 mock
????unittest.mock??????????python?????python3.3?姹�???????????????? ????姹�????????pip install mock ???邪????
????mock??????????????????????????????????????????????????????????????????
????mock??????????http://www.voidspace.org.uk/python/mock/