Skip to main content

Testing framework

Project description

Testify - A Testing Framework

Testify is a replacement for Python’s unittest module and nose. It is modeled after unittest, and tests written for unittest will run under testify with a minimum of adjustments, but it has features above and beyond unittest:

  • class-level setup and teardown fixture methods which are run once each for an entire set of test methods.

  • a decorator-based approach for fixture methods, eliminating the need for super() calls.

  • More pythonic, less java

  • enhanced test discovery - testify can drill down into packages to find test cases (similiar to nose).

  • support for collecting and running tests by collecting modules, classes or methods into test suites.

  • Pretty test runner output (color!)

  • Support for splitting up tests into buckets to support multi-processing

  • Extensible plugin system for adding additional functionality around reporting

  • Comes complete with other handy testing utilities: Mocking (turtle), code coverage integration and profiling.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

testify-0.8.0.tar.gz (69.0 kB view details)

Uploaded Source

Built Distributions

testify-0.8.0-py3-none-any.whl (55.5 kB view details)

Uploaded Python 3

testify-0.8.0-py2-none-any.whl (55.5 kB view details)

Uploaded Python 2

File details

Details for the file testify-0.8.0.tar.gz.

File metadata

  • Download URL: testify-0.8.0.tar.gz
  • Upload date:
  • Size: 69.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for testify-0.8.0.tar.gz
Algorithm Hash digest
SHA256 065cb852110547892d6f971b66795e71ee032a4bcc23decb984878b3ba402aaf
MD5 03031215bbc02ff4ab40f2702e0e6701
BLAKE2b-256 7f9dd5c76f47ee0f0f27a83b26aa14056ad63d0408b9caa2330b274dbf0298a7

See more details on using hashes here.

File details

Details for the file testify-0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for testify-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b74c3e58655808ec35e53fd5f39647c1c95a25575e767cee799f218f1e27fa51
MD5 9fc35e0e3f54b87769ab69499a344256
BLAKE2b-256 3782732956becfe3d87f8a8b95886e9e6cd8ca9447798b75c2cab4fab204e9ba

See more details on using hashes here.

File details

Details for the file testify-0.8.0-py2-none-any.whl.

File metadata

File hashes

Hashes for testify-0.8.0-py2-none-any.whl
Algorithm Hash digest
SHA256 8d7d54a8da7072ac9a94a2e8253dcc6fdb718b8339b3bf756ec99b14861191e1
MD5 d51a3c80e278656d3c85b9bcd076f1d7
BLAKE2b-256 a1187c801f43ffd539ed7352f3d14a09f732695d2af7281a6ce62fde269ab6f5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page