1.. _development: 2 3***************** 4Development Tools 5***************** 6 7The 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 9module's contents. The :mod:`doctest` and :mod:`unittest` modules contains 10frameworks for writing unit tests that automatically exercise code and verify 11that the expected output is produced. :program:`2to3` can translate Python 2.x 12source code into valid Python 3.x code. 13 14The list of modules described in this chapter is: 15 16 17.. toctree:: 18 19 typing.rst 20 pydoc.rst 21 devmode.rst 22 doctest.rst 23 unittest.rst 24 unittest.mock.rst 25 unittest.mock-examples.rst 26 2to3.rst 27 test.rst 28