def test_user_wall_is_community_readable_user_child(self): u = MockUser.create(profile_visibility=ProfileVisibility.COMMUNITIES) g = Group.objects.filter(name='2ba').first() g.hub.hubmembership_set.create(user=u) c = resolve_permissions(u.wall) community = Group.objects.filter(name='toplevel group 2').first() self.assertEqual(c.group_trees, [(community, WallAction.READ)], 'set of communities differs from communities user is part of')
from yunity.conversations.models import ConversationType from yunity.utils.tests.mock import MockUser, MockConversation users = [ MockUser.create(email="*****@*****.**", display_name="Testuser1"), MockUser.create(email="*****@*****.**", display_name="Testuser2"), ] chat = MockConversation.create(participants=users, type=ConversationType.ONE_ON_ONE)
from yunity.utils.tests.mock import MockUser request_user = MockUser.create()
from yunity.utils.tests.mock import MockUser users = [ MockUser.create(email="*****@*****.**", display_name="I am the existing user"), ]
from yunity.utils.tests.mock import MockUser user = MockUser.create()
def test_user_wall_is_public_readable(self): u = MockUser.create(profile_visibility=ProfileVisibility.PUBLIC) c = resolve_permissions(u.wall) self.assertEqual(c.public_actions, [WallAction.READ], 'user wall not public readable')
def test_user_wall_is_author_readable(self): u = MockUser.create(profile_visibility=ProfileVisibility.PRIVATE) c = resolve_permissions(u.wall) self.assertIncludes(c.users, (u, WallAction.READ))