put amo.email into django.user.username

This commit is contained in:
James Socol 2010-01-14 15:26:46 -08:00
Родитель 6dcf2036c9
Коммит 9b05138a49
3 изменённых файлов: 12 добавлений и 3 удалений

Просмотреть файл

@ -28,7 +28,7 @@ class CakeTestCase(TestCase):
self.assertEqual(profile.firstname, user.first_name)
self.assertEqual(profile.lastname, user.last_name)
self.assertEqual(profile.nickname, user.username)
self.assertEqual(profile.email, user.username)
self.assertEqual(profile.email, user.email)
self.assertEqual(profile.created, user.date_joined)
self.assertEqual(profile.password, user.password)

Просмотреть файл

@ -110,7 +110,7 @@ class UserProfile(amo.ModelBase):
self.user = User(id=self.pk)
self.user.first_name = self.firstname
self.user.last_name = self.lastname
self.user.username = self.nickname
self.user.username = self.email
self.user.email = self.email
self.user.password = self.password
self.user.date_joined = self.created

Просмотреть файл

@ -1,3 +1,4 @@
from datetime import datetime
import hashlib
from django import test
@ -23,6 +24,14 @@ def test_welcome_name():
eq_(u4.welcome_name, '')
def test_empty_nickname():
u = UserProfile(email='yoyoyo@yo.yo', pk=1, created=datetime.now())
assert u.user is None
u.create_django_user()
assert u.user is not None
eq_(u.user.username, 'yoyoyo@yo.yo')
def test_resetcode_expires():
"""
For some reasone resetcode is required, and we default it to
@ -32,7 +41,7 @@ def test_resetcode_expires():
"""
u = UserProfile(lastname='Connor', pk=2, resetcode_expires=None,
email='j.connor@sky.net')
nickname='fffuuu', email='j.connor@sky.net')
u.save()
assert u.resetcode_expires