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