diff --git a/ivatar/ivataraccount/apps.py b/ivatar/ivataraccount/apps.py deleted file mode 100644 index 9c88ceb..0000000 --- a/ivatar/ivataraccount/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class IvataraccountConfig(AppConfig): - name = 'ivataraccount' diff --git a/ivatar/ivataraccount/gravatar.py b/ivatar/ivataraccount/gravatar.py index f684a7e..e6a84a8 100644 --- a/ivatar/ivataraccount/gravatar.py +++ b/ivatar/ivataraccount/gravatar.py @@ -19,15 +19,15 @@ def get_photo(email): urlopen(image_url, timeout=URL_TIMEOUT) except HTTPError as e: if e.code != 404 and e.code != 503: - print('Gravatar fetch failed with an unexpected %s HTTP error' % + print('Gravatar fetch failed with an unexpected %s HTTP error' % # pragma: no cover e.code) return False - except URLError as e: - print('Gravatar fetch failed with URL error: %s' % e.reason) - return False - except SSLError as e: - print('Gravatar fetch failed with SSL error: %s' % e.reason) - return False + except URLError as e: # pragma: no cover + print('Gravatar fetch failed with URL error: %s' % e.reason) # pragma: no cover + return False # pragma: no cover + except SSLError as e: # pragma: no cover + print('Gravatar fetch failed with SSL error: %s' % e.reason) # pragma: no cover + return False # pragma: no cover return { 'thumbnail_url': thumbnail_url, diff --git a/ivatar/test_wsgi.py b/ivatar/test_wsgi.py new file mode 100644 index 0000000..1513b07 --- /dev/null +++ b/ivatar/test_wsgi.py @@ -0,0 +1,13 @@ +import unittest + +import os +import django +os.environ['DJANGO_SETTINGS_MODULE'] = 'ivatar.settings' +django.setup() + + +class TestCase(unittest.TestCase): + def test_run_wsgi(self): + import ivatar.wsgi + self.assertEqual(ivatar.wsgi.application.__class__, + django.core.handlers.wsgi.WSGIHandler) diff --git a/manage.py b/manage.py index f5c397c..fcd61ac 100755 --- a/manage.py +++ b/manage.py @@ -6,8 +6,8 @@ if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ivatar.settings") try: from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( + except ImportError as exc: # pragma: no cover + raise ImportError( # pragma: no cover "Couldn't import Django. Are you sure it's installed and " "available on your PYTHONPATH environment variable? Did you " "forget to activate a virtual environment?"