'Ensure that the correct user data is being passed to create_user'

def test_user_data(self):

    self.strategy.set_settings({'USER_FIELDS': ['email', 'first_name', 'last_name', 'username', 'phone', 'fullname']})
    user = self.do_start()
    self.assertEqual(user.username, u'testuser@user.local')
    self.assertEqual(user.email, u'testuser@user.local')
    self.assertEqual(user.extra_user_fields['phone'], u'+12015555555')
    self.assertEqual(user.extra_user_fields['first_name'], u'John')
    self.assertEqual(user.extra_user_fields['last_name'], u'Smith')
    self.assertEqual(user.extra_user_fields['fullname'], u'John    Smith')
