コード例 #1
0
post5 = Post(
    discussion_id='1234',
    text='Test5',
    creator_id='1234',
    parent_post_id='1'
)
post5.id = '4'

idea1 = Idea(
    discussion_id='1234',
    title='Test1',
    description='Test1',
    creator_id='1234',
    parent_idea_id=None
)
idea1.id = '1'

mock_posts = [post1, post2, post3, post4, post5]
mock_ideas = [idea1]


class TestPost(unittest.TestCase):

    def setUp(self):
        print('In method ' + self._testMethodName)

    @mock.patch("security.auth.UserSession.current_user", mock_user_forbidden)
    def test_post_persist_should_check_create_permission(self):
        with self.assertRaises(ForbiddenActionException) as context:
            post = Post(
                discussion_id='156546',
コード例 #2
0
                                     email='*****@*****.**',
                                     password='******')
mock_user_allowed_for_persist.set_global_permissions([PermissionType.ADD_IDEA])

mock_user_allowed_for_delete = User(username='******',
                                    email='*****@*****.**',
                                    password='******')
mock_user_allowed_for_delete.set_global_permissions(
    [PermissionType.REMOVE_IDEA])

idea1 = Idea(discussion_id='1234',
             title='Test1',
             description='Test1',
             creator_id='1234',
             parent_idea_id=None)
idea1.id = '1'

idea2 = Idea(discussion_id='1234',
             title='Test2',
             description='Test2',
             creator_id='1234',
             parent_idea_id='1')
idea2.id = '2'

idea3 = Idea(discussion_id='1234',
             title='Test3',
             description='Test3',
             creator_id='1234',
             parent_idea_id='2')
idea3.id = '3'