本文整理汇总了Python中oneanddone.users.tests.UserProfileFactory.create方法的典型用法代码示例。如果您正苦于以下问题:Python UserProfileFactory.create方法的具体用法?Python UserProfileFactory.create怎么用?Python UserProfileFactory.create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类oneanddone.users.tests.UserProfileFactory
的用法示例。
在下文中一共展示了UserProfileFactory.create方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_unicode
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_unicode(self):
"""
The string representation of a user should include their
email address.
"""
user = UserProfileFactory.create(name='Foo Bar', user__email='[email protected]').user
eq_(unicode(user), u'Foo Bar ([email protected])')
示例2: test_display_name
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_display_name(self):
"""
The display_name attribute should use the name from the user's
profile.
"""
user = UserProfileFactory.create(name='Foo Bar').user
eq_(user.display_name, 'Foo Bar')
示例3: test_get_object
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_get_object(self):
"""
Return the current user's profile.
"""
self.request.user = UserProfileFactory.create().user
self.view.request = self.request
eq_(self.view.get_object(), self.request.user.profile)
示例4: test_get_object_existing_username
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_get_object_existing_username(self):
"""
If an existing username is passed in, return that user's profile.
"""
user = UserProfileFactory.create().user
self.view.kwargs['username'] = user.profile.username
eq_(self.view.get_object(), user.profile)
示例5: test_success_url_no_privacy_policy
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_success_url_no_privacy_policy(self):
"""
If the user has not accepted the privacy policy,
return the url to edit user profile.
"""
profile = UserProfileFactory.create(privacy_policy_accepted=False)
self.view.user = profile.user
eq_(self.view.success_url, reverse_lazy('users.profile.update'))
示例6: test_has_profile_and_accepts_privacy_policy
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_has_profile_and_accepts_privacy_policy(self):
"""
If the user has created a profile, and has accepted privacy policy
call the parent class's dispatch method.
"""
request = Mock()
request.user = UserProfileFactory.create(privacy_policy_accepted=True).user
eq_(self.view.dispatch(request), 'fakemixin')
示例7: test_display_email_without_consent
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_display_email_without_consent(self):
"""
The display_email attribute should return 'Email consent denied'
if they have denied consent.
"""
user = UserProfileFactory.create(
consent_to_email=False,
user__email='[email protected]').user
eq_(user.display_email, 'Email consent denied')
示例8: test_display_email_with_consent
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_display_email_with_consent(self):
"""
The display_email attribute should return the user's email
if they have granted consent.
"""
user = UserProfileFactory.create(
consent_to_email=True,
user__email='[email protected]').user
eq_(user.display_email, '[email protected]')
示例9: test_profile_email_without_consent
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_profile_email_without_consent(self):
"""
The email attribute should return 'Email consent denied'
if they have denied consent.
"""
profile = UserProfileFactory.create(
consent_to_email=False,
user__email='[email protected]')
eq_(profile.email, 'Email consent denied')
示例10: test_profile_email_with_consent
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_profile_email_with_consent(self):
"""
The email attribute should return the user's email
if they have granted consent.
"""
profile = UserProfileFactory.create(
consent_to_email=True,
user__email='[email protected]')
eq_(profile.email, '[email protected]')
示例11: test_get_object_non_existent_username
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_get_object_non_existent_username(self):
"""
If a non-existent username is passed in, throw a 404.
"""
user = UserProfileFactory.create().user
self.view.kwargs['username'] = user.profile.username + str(datetime.today())
with self.assertRaises(Http404):
self.view.get_object()
示例12: test_has_profile
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_has_profile(self):
"""
If the user has created a profile, call the parent class's
dispatch method.
"""
request = Mock()
request.user = UserProfileFactory.create().user
eq_(self.view.dispatch(request), 'fakemixin')
示例13: test_dispatch_existing_profile
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_dispatch_existing_profile(self):
"""
If the user already has a profile, redirect them to the home page.
"""
request = Mock()
request.user = UserProfileFactory.create().user
with patch('oneanddone.users.views.redirect') as redirect:
eq_(self.view.dispatch(request), redirect.return_value)
redirect.assert_called_with('base.home')
示例14: test_has_profile_and_not_accepted_privacy_policy
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_has_profile_and_not_accepted_privacy_policy(self):
"""
If the user has created a profile, and has not accepted privacy policy
redirect them to profile update view.
"""
request = Mock()
request.user = UserProfileFactory.create(privacy_policy_accepted=False).user
with patch('oneanddone.users.mixins.redirect') as redirect:
eq_(self.view.dispatch(request), redirect.return_value)
redirect.assert_called_with('users.profile.update')
示例15: test_success_url_user_ok
# 需要导入模块: from oneanddone.users.tests import UserProfileFactory [as 别名]
# 或者: from oneanddone.users.tests.UserProfileFactory import create [as 别名]
def test_success_url_user_ok(self):
"""
If the user has a profile and has accepted the privacy policy,
return the parent success_url.
"""
profile = UserProfileFactory.create(privacy_policy_accepted=True)
self.view.user = profile.user
success_url_patch = patch('django_browserid.views.Verify.success_url',
new_callable=PropertyMock)
with success_url_patch as parent_success_url:
parent_success_url.return_value = str(uuid4())
eq_(self.view.success_url, parent_success_url.return_value)
parent_success_url.assert_called_once_with()