TestsΒΆ

Continuous integration test results are available online.

However, you can also test the source code.

$ workon myvenv
(myvenv)$ django-admin test roman.tests --settings="roman.tests.settings"
Creating test database for alias 'default'...
System check identified no issues (0 silenced).
............
----------------------------------------------------------------------
Ran 12 tests in 0.085s

OK
Destroying test database for alias 'default'...

A bundled settings file allows you to test the code without even creating a Django project.

You can also test against all currently supported versions of Python and Django locally with Tox. Requires all necessary versions of Python installed locally.

$ source myvenv/bin/activate
(myvenv)$ pip install tox
(myvenv)$ tox
GLOB sdist-make: /path/to/django-roman/setup.py
# ...
____________ summary ____________
py36-django22: commands succeeded
py37-django22: commands succeeded
py38-django22: commands succeeded
py39-django22: commands succeeded
py36-django32: commands succeeded
py37-django32: commands succeeded
py38-django32: commands succeeded
py39-django32: commands succeeded
py310-django32: commands succeeded
py38-django40: commands succeeded
py39-django40: commands succeeded
py310-django40: commands succeeded
congratulations :)