py.test is a command line tool to collect and run automated tests. It supports many testing methods conventionally used in the Python community. It runs traditional unittest.py, doctest.py, supports xUnit style setup and nose specific setups and test suites. It offers minimal no-boilerplate model for configuring and deploying tests written as simple Python functions or methods. It also integrates coverage testing with figleaf or Javasript unit- and functional testing.