Remove dead code (unsupported Python/Django versions)

This commit is contained in:
Peter Bittner 2016-05-18 14:51:52 +02:00
parent 14c1772641
commit f832ec6179
2 changed files with 9 additions and 19 deletions

View file

@ -1,29 +1,23 @@
"""
Tests for the analytical.utils module.
"""
import django
# import django
from django.conf import settings
from django.contrib.auth.models import AbstractBaseUser
from django.db import models
from django.http import HttpRequest
from django.template import Context
from django.test.utils import override_settings
from analytical.utils import (
get_domain, get_identity, is_internal_ip, get_required_setting,
AnalyticalException)
AnalyticalException,
get_domain,
get_identity,
get_required_setting,
is_internal_ip,
)
from analytical.tests.utils import TestCase
try:
from unittest import skipIf
except ImportError: # Python 2.6 fallback
from unittest2 import skipIf
try:
from django.contrib.auth.models import AbstractBaseUser
except ImportError: # Django < 1.5 fallback
AbstractBaseUser = models.Model
class SettingDeletedTestCase(TestCase):
@ -52,7 +46,6 @@ class MyUser(AbstractBaseUser):
class GetIdentityTestCase(TestCase):
@skipIf(django.VERSION < (1, 5,), 'Custom usernames not supported in Django < 1.5')
def test_custom_username_field(self):
get_id = get_identity(Context({}), user=MyUser(identity='fake_id'))
self.assertEqual(get_id, 'fake_id')

View file

@ -75,10 +75,7 @@ def get_identity(context, prefix=None, identity_func=None, user=None):
if identity_func is not None:
return identity_func(user)
else:
try:
return user.get_username()
except AttributeError: # Django < 1.5 fallback
return user.username
return user.get_username()
except (KeyError, AttributeError):
pass
return None