Merge branch 'registration-hotfix'

This commit is contained in:
David Taylor
2015-08-27 23:43:34 +01:00
2 changed files with 10 additions and 6 deletions

View File

@@ -12,16 +12,11 @@ from RIGS import models
#Registration #Registration
class ProfileRegistrationFormUniqueEmail(RegistrationFormUniqueEmail): class ProfileRegistrationFormUniqueEmail(RegistrationFormUniqueEmail):
username = forms.CharField(required=True, max_length=30)
first_name = forms.CharField(required=False, max_length=50)
last_name = forms.CharField(required=False, max_length=50)
initials = forms.CharField(required=True, max_length=5)
phone = forms.CharField(required=False, max_length=13)
captcha = ReCaptchaField() captcha = ReCaptchaField()
class Meta: class Meta:
model = models.Profile model = models.Profile
fields = ('username','first_name','last_name','initials','phone') fields = ('username','email','first_name','last_name','initials','phone')
def clean_initials(self): def clean_initials(self):
""" """

View File

@@ -134,6 +134,15 @@ class UserRegistrationTest(LiveServerTestCase):
udd = self.browser.find_element_by_class_name('navbar').text udd = self.browser.find_element_by_class_name('navbar').text
self.assertIn('Hi John', udd) self.assertIn('Hi John', udd)
# Check all the data actually got saved
profileObject = models.Profile.objects.all()[0]
self.assertEqual(profileObject.username, 'TestUsername')
self.assertEqual(profileObject.first_name, 'John')
self.assertEqual(profileObject.last_name, 'Smith')
self.assertEqual(profileObject.initials, 'JS')
self.assertEqual(profileObject.phone, '0123456789')
self.assertEqual(profileObject.email, 'test@example.com')
# All is well # All is well