diff --git a/.travis.yml b/.travis.yml index 14f06de..b145cb0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,4 +35,4 @@ install: - pip install $DJANGO - pip install . - pip list -script: python -Wall setup.py test +script: python setup.py test diff --git a/docs/contributing.rst b/docs/contributing.rst index 617b34d..ada6ac1 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -66,17 +66,18 @@ To run the tests, either: .. code-block:: console - $ python -Wall setup.py test + $ python setup.py test or: .. code-block:: console - $ python -Wall runtests.py + $ python runtests.py Anymail also includes some integration tests, which do call the live ESP APIs. These integration tests require API keys (and sometimes other settings) they -get from from environment variables. Look in the ``*_integration_tests.py`` +get from from environment variables. They're skipped if these keys aren't present. +If you want to run them, look in the ``*_integration_tests.py`` files in the `tests source`_ for specific requirements. .. _.travis.yml: https://github.com/anymail/django-anymail/blob/master/.travis.yml diff --git a/runtests.py b/runtests.py index 2080522..37b831d 100644 --- a/runtests.py +++ b/runtests.py @@ -3,11 +3,13 @@ # python runtests.py [anymail.tests.test_x anymail.tests.test_y.SomeTestCase ...] import sys +import warnings from django import setup from django.conf import settings from django.test.runner import DiscoverRunner as TestRunner +warnings.simplefilter('default') # show DeprecationWarning and other default-ignored warnings APP = 'anymail'