1 2 .. _development: 3 4 ***************** 5 Development Tools 6 ***************** 7 8 The modules described in this chapter help you write software. For example, the 9 :mod:`pydoc` module takes a module and generates documentation based on the 10 module's contents. The :mod:`doctest` and :mod:`unittest` modules contains 11 frameworks for writing unit tests that automatically exercise code and verify 12 that the expected output is produced. :program:`2to3` can translate Python 2.x 13 source code into valid Python 3.x code. 14 15 The list of modules described in this chapter is: 16 17 18 .. toctree:: 19 20 pydoc.rst 21 doctest.rst 22 unittest.rst 23 2to3.rst 24 test.rst 25