def test_uploaded_avatar(self): user_profile = UserProfile.get_for_user(self.test_user) user_profile.avatar = get_test_image_file(filename="custom-avatar.png") user_profile.save() url = avatar_url(self.test_user) self.assertIn("custom-avatar", url)
def test_uploaded_avatar(self): user_profile = UserProfile.get_for_user(self.test_user) user_profile.avatar = get_test_image_file(filename='custom-avatar.png') user_profile.save() url = avatar_url(self.test_user) self.assertIn('custom-avatar', url)
def js_args(self): from wagtail.admin.templatetags.wagtailadmin_tags import avatar_url return [ self.menu_items, self.account_menu_items, { 'name': self.user.first_name or self.user.get_username(), 'avatarUrl': avatar_url(self.user, size=50), } ]
def js_args(self): from wagtail.admin.templatetags.wagtailadmin_tags import avatar_url try: first_name = self.user.first_name except AttributeError: first_name = None return [ self.menu_items, self.account_menu_items, { 'name': first_name or self.user.get_username(), 'avatarUrl': avatar_url(self.user, size=50), } ]
def user_data(user): return {"name": user_display_name(user), "avatar_url": avatar_url(user)}
def test_disable_gravatar(self): url = avatar_url(self.test_user) self.assertIn("default-user-avatar", url)
def test_custom_gravatar_provider(self): url = avatar_url(self.test_user) self.assertIn("robohash.org", url)
def test_skip_gravatar_if_no_email(self): self.test_user.email = "" url = avatar_url(self.test_user) self.assertIn("default-user-avatar", url)
def test_use_gravatar_by_default(self): url = avatar_url(self.test_user) self.assertIn("www.gravatar.com", url)
def user_data(user): return { 'name': user_display_name(user), 'avatar_url': avatar_url(user) }
def get_avatar_url(self, user): return avatar_url(user, size=25)
def test_disable_gravatar(self): url = avatar_url(self.test_user) self.assertIn('default-user-avatar', url)
def test_custom_gravatar_provider(self): url = avatar_url(self.test_user) self.assertIn('robohash.org', url)
def test_skip_gravatar_if_no_email(self): self.test_user.email = '' url = avatar_url(self.test_user) self.assertIn('default-user-avatar', url)
def test_use_gravatar_by_default(self): url = avatar_url(self.test_user) self.assertIn('www.gravatar.com', url)