forked from CGM_Public/pretix_original
Added tests and test configuration for pretix/base
This commit is contained in:
@@ -56,7 +56,7 @@ class LazyI18nString:
|
||||
def __repr__(self):
|
||||
return '<LazyI18nString: %s>' % repr(self.data)
|
||||
|
||||
def __lt__(self, other):
|
||||
def __lt__(self, other): # NOQA
|
||||
return str(self) < str(other)
|
||||
|
||||
|
||||
@@ -209,7 +209,7 @@ class I18nFieldMixin:
|
||||
return json.dumps({k: v for k, v in value.items() if v}, sort_keys=True)
|
||||
return value
|
||||
|
||||
def get_prep_lookup(self, lookup_type, value):
|
||||
def get_prep_lookup(self, lookup_type, value): # NOQA
|
||||
raise TypeError('Lookups on i18n string currently not supported.')
|
||||
|
||||
def formfield(self, **kwargs):
|
||||
|
||||
@@ -32,7 +32,7 @@ class LocaleMiddleware(BaseLocaleMiddleware):
|
||||
else:
|
||||
language = request.event.settings.locale
|
||||
for lang in request.event.settings.locales:
|
||||
if lang == firstpart or lang.startswith(firstpart + '-'):
|
||||
if lang.startswith(firstpart + '-'):
|
||||
language = lang
|
||||
break
|
||||
translation.activate(language)
|
||||
@@ -107,7 +107,7 @@ def get_language_from_browser(request) -> str:
|
||||
def get_default_language():
|
||||
try:
|
||||
return get_supported_language_variant(settings.LANGUAGE_CODE)
|
||||
except LookupError:
|
||||
except LookupError: # NOQA
|
||||
return settings.LANGUAGE_CODE
|
||||
|
||||
|
||||
|
||||
@@ -38,10 +38,10 @@ class Versionable(BaseVersionable):
|
||||
a performance optimization for cases in which we have to handle the Many2Many relations
|
||||
by hand anyways.
|
||||
"""
|
||||
if not self.pk:
|
||||
if not self.pk: # NOQA
|
||||
raise ValueError('Instance must be saved before it can be cloned')
|
||||
|
||||
if self.version_end_date:
|
||||
if self.version_end_date: # NOQA
|
||||
raise ValueError('This is a historical item and can not be cloned.')
|
||||
|
||||
if forced_version_date:
|
||||
@@ -112,7 +112,8 @@ class UserManager(BaseUserManager):
|
||||
user.save()
|
||||
return user
|
||||
|
||||
def create_superuser(self, identifier, password=None):
|
||||
def create_superuser(self, identifier, password=None): # NOQA
|
||||
# Not used in the software but required by Django
|
||||
if password is None:
|
||||
raise Exception("You must provide a password")
|
||||
user = self.model(identifier=identifier, email=identifier)
|
||||
@@ -287,7 +288,7 @@ class User(AbstractBaseUser, PermissionsMixin):
|
||||
return self.username
|
||||
if self.email:
|
||||
return self.email
|
||||
return self.identifier
|
||||
return self.identifier # NOQA
|
||||
|
||||
|
||||
class Organizer(Versionable):
|
||||
|
||||
Reference in New Issue
Block a user