Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.12 KB

DEVELOPMENT.rst

File metadata and controls

32 lines (23 loc) · 1.12 KB

Testing

Run tests:

$ python -m unittest pyroma.tests

Some notes on developing

Note: Since pyroma no longer runs tests, this is probably no longer true.

For each Python version supported by Pyroma you need to make sure the "complete" package that is used for testing also supports that version of Python. The complete data supports both Python 2 and Python 3 and depends on the "six" package. As such it's highly unlikely you'll have to change any code. However, you have to mark the package as supporting the Python version.

This is most easily done by searching the code for "Python :: 3.2" and adding the Python version that you want to support to the lists of Python versions that appear in several places in this package.

Otherwise Pyroma will not run the complete-packages tests with your Python version, and you'll get errors when running Pyroma's test-suite.

You also have to make new test-distributions with the updated data. You do it this way:

$ cd pyroma/testdata/complete $ python setup.py sdist --formats=bztar,gztar,tar,zip $ cp dist/complete-1.0.dev1.* ../distributions/