예제 #1
0
 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')
예제 #2
0
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)
예제 #3
0
from yunity.utils.tests.mock import MockUser

request_user = MockUser.create()
예제 #4
0
from yunity.utils.tests.mock import MockUser

users = [
    MockUser.create(email="*****@*****.**",
                    display_name="I am the existing user"),
]
예제 #5
0
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)
예제 #6
0
from yunity.utils.tests.mock import MockUser

user = MockUser.create()
예제 #7
0
from yunity.utils.tests.mock import MockUser

users = [
    MockUser.create(email="*****@*****.**", display_name="I am the existing user"),
]
예제 #8
0
 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')
예제 #9
0
 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))