coding style

This commit is contained in:
2021-12-07 10:22:04 +00:00
parent e3c12f1323
commit 1672ae46ee
8 changed files with 26 additions and 24 deletions

View File

@@ -1,8 +1,8 @@
from django.contrib import admin from django.contrib import admin
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
from .models import Member, Job, JobGroup, JobMember from .forms import JobForm, JobGroupForm, MemberForm
from .forms import MemberForm, JobForm, JobGroupForm from .models import Job, JobGroup, JobMember, Member
class MemberRoleFilter(admin.SimpleListFilter): class MemberRoleFilter(admin.SimpleListFilter):

View File

@@ -1,8 +1,8 @@
from ckeditor_uploader.widgets import CKEditorUploadingWidget
from django import forms from django import forms
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from ckeditor_uploader.widgets import CKEditorUploadingWidget
from .models import Member, Job, JobGroup from .models import Member, Job, JobGroup

View File

@@ -1,9 +1,9 @@
from datetime import timedelta
from django.db import models from django.db import models
from django.db.models import Q from django.db.models import Q
from django.utils import timezone from django.utils import timezone
from datetime import timedelta
class ActiveJobMemberManager(models.Manager): class ActiveJobMemberManager(models.Manager):
"""return a list of active member, and members who are still working.""" """return a list of active member, and members who are still working."""

View File

@@ -1,12 +1,13 @@
import logging import logging
from easy_thumbnails.fields import ThumbnailerImageField
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.core.validators import ValidationError, validate_email from django.core.validators import ValidationError, validate_email
from django.db import models from django.db import models
from django.urls import reverse from django.urls import reverse
from django.utils.text import slugify from django.utils.text import slugify
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from easy_thumbnails.fields import ThumbnailerImageField
from .managers import ( from .managers import (
ActiveJobMemberManager, ActiveJobMemberManager,
@@ -40,7 +41,7 @@ class Member(models.Model):
max_length=128, max_length=128,
validators=[validate_email, validate_domainonly_email], validators=[validate_email, validate_domainonly_email],
error_messages={ error_messages={
'unique': _("Diese Mailadresse existiert schon."), "unique": _("Diese Mailadresse existiert schon."),
}, },
) )

View File

@@ -1,7 +1,7 @@
from .models import Member, Job, JobGroup, JobMember
from rest_framework import serializers from rest_framework import serializers
from .models import Member, Job, JobGroup, JobMember
class MemberSerializer(serializers.HyperlinkedModelSerializer): class MemberSerializer(serializers.HyperlinkedModelSerializer):
class Meta: class Meta:

View File

@@ -3,12 +3,13 @@ import os
from django.core.files.uploadedfile import SimpleUploadedFile from django.core.files.uploadedfile import SimpleUploadedFile
from django.test import TestCase from django.test import TestCase
from .models import Member, Job, JobGroup from .forms import JobForm, JobGroupForm, MemberForm
from .forms import MemberForm, JobForm, JobGroupForm from .models import Job, JobGroup, Member
image_path = os.path.join(os.path.dirname(__file__), "tests/files/peter.jpg") image_path = os.path.join(os.path.dirname(__file__), "tests/files/peter.jpg")
class MemberTestCase(TestCase): class MemberTestCase(TestCase):
def setUp(self): def setUp(self):
member = Member() member = Member()
@@ -89,8 +90,7 @@ class MemberFormTestCase(TestCase):
self.assertFalse(form.is_valid()) self.assertFalse(form.is_valid())
self.assertEqual( self.assertEqual(
form.errors.as_data()['__all__'][0].message, form.errors.as_data()["__all__"][0].message, "Es fehlt das Profilbild."
"Es fehlt das Profilbild."
) )
def test_form_wrong_mailaccount(self): def test_form_wrong_mailaccount(self):
@@ -113,8 +113,8 @@ class MemberFormTestCase(TestCase):
self.assertFalse(form.is_valid()) self.assertFalse(form.is_valid())
self.assertEqual( self.assertEqual(
form.errors.as_data()['mailaccount'][0].message, form.errors.as_data()["mailaccount"][0].message,
"In der Mailadresse fehlt die richtige Domäne." "In der Mailadresse fehlt die richtige Domäne.",
) )
def test_form_wrong_domain(self): def test_form_wrong_domain(self):
@@ -137,8 +137,8 @@ class MemberFormTestCase(TestCase):
self.assertFalse(form.is_valid()) self.assertFalse(form.is_valid())
self.assertEqual( self.assertEqual(
form.errors.as_data()['mailaccount'][0].message, form.errors.as_data()["mailaccount"][0].message,
"Gib eine gültige E-Mail Adresse an." "Gib eine gültige E-Mail Adresse an.",
) )
def test_form_wrong_phone_number(self): def test_form_wrong_phone_number(self):
@@ -162,9 +162,9 @@ class MemberFormTestCase(TestCase):
self.assertFalse(form.is_valid()) self.assertFalse(form.is_valid())
self.assertEqual( self.assertEqual(
form.errors.as_data()['phone'][0].message, form.errors.as_data()["phone"][0].message,
"Telefonnummer muss in diesem Format +999999999999 eingegeben werden. " "Telefonnummer muss in diesem Format +999999999999 eingegeben werden. "
"Bis zu 15 Zahlen sind erlaubt." "Bis zu 15 Zahlen sind erlaubt.",
) )

View File

@@ -16,10 +16,12 @@ def validate_domainonly_email(value):
if not "fet.at" in value: if not "fet.at" in value:
raise ValidationError(_("In der Mailadresse fehlt die richtige Domäne.")) raise ValidationError(_("In der Mailadresse fehlt die richtige Domäne."))
def validate_file_size(value): def validate_file_size(value):
if value.size > 10 * 1024 * 1024: if value.size > 10 * 1024 * 1024:
raise ValidationError(_("Die maximale Dateigröße ist 10MB.")) raise ValidationError(_("Die maximale Dateigröße ist 10MB."))
def validate_image_dimension(value): def validate_image_dimension(value):
if value.height < 150 or value.width < 150: if value.height < 150 or value.width < 150:
raise ValidationError( raise ValidationError(
@@ -27,5 +29,5 @@ def validate_image_dimension(value):
params={ params={
"height": value.height, "height": value.height,
"width": value.width, "width": value.width,
} },
) )

View File

@@ -1,11 +1,10 @@
import logging import logging
from collections import deque
from django.http import Http404 from django.http import Http404
from django.shortcuts import render from django.shortcuts import render
from collections import deque
from core.models import CustomFlatPage from core.models import CustomFlatPage
from .models import Member, JobMember, JobGroup from .models import Member, JobMember, JobGroup
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)