Skip to content

Commit b10dfc2

Browse files
committed
Fix test_source_with_attributes for python 3.6
1 parent c1ccc37 commit b10dfc2

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

tests/test_model_serializer.py

+12-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
import django
1515
import pytest
16-
from django.contrib.auth.models import User
1716
from django.core.exceptions import ImproperlyConfigured
1817
from django.core.serializers.json import DjangoJSONEncoder
1918
from django.core.validators import (
@@ -737,6 +736,17 @@ class Meta:
737736
self.assertEqual(repr(TestSerializer()), expected)
738737

739738
def test_source_with_attributes(self):
739+
class User(models.Model):
740+
username = models.CharField(
741+
'username',
742+
max_length=150,
743+
unique=True,
744+
help_text='Required. 150 characters or fewer.',
745+
)
746+
first_name = models.CharField('first name', max_length=150, blank=True)
747+
last_name = models.CharField('last name', max_length=150, blank=True)
748+
email = models.EmailField('email address', blank=True)
749+
740750
class UserProfile(models.Model):
741751
age = models.IntegerField()
742752
birthdate = models.DateField()
@@ -763,7 +773,7 @@ class Meta:
763773

764774
expected = dedent("""
765775
UserProfileSerializer():
766-
username = CharField(help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, source='user.username', validators=[<django.contrib.auth.validators.UnicodeUsernameValidator object>, <UniqueValidator(queryset=User.objects.all())>])
776+
username = CharField(help_text='Required. 150 characters or fewer.', max_length=150, source='user.username', validators=[<UniqueValidator(queryset=User.objects.all())>])
767777
email = EmailField(allow_blank=True, label='Email address', max_length=254, required=False, source='user.email')
768778
first_name = CharField(allow_blank=True, max_length=150, required=False, source='user.first_name')
769779
last_name = CharField(allow_blank=True, max_length=150, required=False, source='user.last_name')

0 commit comments

Comments
 (0)