Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 87f901f4310bfb7bc2bf40238e089073 > files > 131

python3-fixtures-3.0.0-6.mga7.noarch.rpm

fixtures goals
==============

* Declarative interface for creating both simple and complex fixtures for
  tests.

* Play nice with testscenarios (for parameterisation of tests) and
  testresources (for optimising the use and overhead of expensive fixtures.

* Either define a protocol for decoration-to-inject-fixtures, or explicitly
  delegate that to testresources/testscenarios (but require that if delegated
  the simple case should still be simple).

* Be able to, in princple, provide test isolation like chdir and $HOME
  substition so that tests which work with external processes aren't tainted by
  the users home dir.

* Be able to manage external processes as a fixture.

* usable in trial, bzr, Zope testrunner, nose and the plain python unittest
  module.

* Be useful outside of a purely testing context.