PageRenderTime 58ms CodeModel.GetById 33ms RepoModel.GetById 1ms app.codeStats 0ms

/setup.py

https://github.com/blampe/Testify
Python | 41 lines | 40 code | 1 blank | 0 comment | 2 complexity | 812fef094e9190ae78794d8f43fece1a MD5 | raw file
  1. try:
  2. from setuptools import setup
  3. except ImportError:
  4. from distutils.core import setup
  5. setup(
  6. name="testify",
  7. version="0.4.2",
  8. provides=["testify"],
  9. author="Yelp",
  10. author_email="yelplabs@yelp.com",
  11. url="http://github.com/Yelp/Testify",
  12. description='Testing framework',
  13. classifiers=[
  14. "Programming Language :: Python",
  15. "Operating System :: OS Independent",
  16. "License :: OSI Approved :: Apache Software License",
  17. "Topic :: Software Development :: Testing",
  18. "Intended Audience :: Developers",
  19. "Development Status :: 4 - Beta",
  20. ],
  21. install_requires=['Mock', 'PyYaml', 'SQLAlchemy', 'Tornado<3.0.0'],
  22. packages=["testify", "testify.contrib", "testify.utils", "testify.plugins"],
  23. scripts=['bin/testify'],
  24. long_description="""Testify - A Testing Framework
  25. Testify is a replacement for Python's unittest module and nose. It is modeled after unittest, and tests written for unittest
  26. will run under testify with a minimum of adjustments, but it has features above and beyond unittest:
  27. - class-level setup and teardown fixture methods which are run once each for an entire set of test methods.
  28. - a decorator-based approach for fixture methods, eliminating the need for super() calls.
  29. - More pythonic, less java
  30. - enhanced test discovery - testify can drill down into packages to find test cases (similiar to nose).
  31. - support for collecting and running tests by collecting modules, classes or methods into test suites.
  32. - Pretty test runner output (color!)
  33. - Support for splitting up tests into buckets to support multi-processing
  34. - Extensible plugin system for adding additional functionality around reporting
  35. - Comes complete with other handy testing utilities: Mocking (turtle), code coverage integration and profiling.
  36. - Client-server support
  37. """
  38. )