diff --git a/ivatar/test_views.py b/ivatar/test_views.py index 5631b8f..1f3ec49 100644 --- a/ivatar/test_views.py +++ b/ivatar/test_views.py @@ -1,6 +1,7 @@ -''' +# -*- coding: utf-8 -*- +""" Test our views in ivatar.ivataraccount.views and ivatar.views -''' +""" # pylint: disable=too-many-lines import os import django @@ -10,33 +11,34 @@ from django.contrib.auth.models import User from ivatar.utils import random_string -os.environ['DJANGO_SETTINGS_MODULE'] = 'ivatar.settings' +os.environ["DJANGO_SETTINGS_MODULE"] = "ivatar.settings" django.setup() class Tester(TestCase): # pylint: disable=too-many-public-methods - ''' + """ Main test class - ''' + """ + client = Client() user = None username = random_string() password = random_string() - email = '%s@%s.%s' % (username, random_string(), random_string(2)) + email = "%s@%s.%s" % (username, random_string(), random_string(2)) # Dunno why random tld doesn't work, but I'm too lazy now to investigate - openid = 'http://%s.%s.%s/' % (username, random_string(), 'org') + openid = "http://%s.%s.%s/" % (username, random_string(), "org") def login(self): - ''' + """ Login as user - ''' + """ self.client.login(username=self.username, password=self.password) def setUp(self): - ''' + """ Prepare for tests. - Create user - ''' + """ self.user = User.objects.create_user( username=self.username, password=self.password, @@ -46,8 +48,9 @@ class Tester(TestCase): # pylint: disable=too-many-public-methods """ Test incorrect digest """ - response = self.client.get('/avatar/%s' % 'x'*65, follow=True) + response = self.client.get("/avatar/%s" % "x" * 65, follow=True) self.assertRedirects( response=response, - expected_url='/static/img/deadbeef.png', - msg_prefix='Why does an invalid hash not redirect to deadbeef?') + expected_url="/static/img/deadbeef.png", + msg_prefix="Why does an invalid hash not redirect to deadbeef?", + )