コード例 #1
0
 def test_if_is_organizer_and_not_has_perm_can_take_attendance_return_false(
         self):
     module_path = 'manager.templatetags.filters.is_organizer'
     with mock.patch(module_path) as is_organizer:
         is_organizer.return_value = True
         self.assertFalse(
             filters.can_take_attendance(self.user, self.event.event_slug))
コード例 #2
0
 def test_if_is_collaborator_and_has_perm_can_take_attendance_return_true(self):
     module_path = 'manager.templatetags.filters.is_collaborator'
     with mock.patch(module_path) as is_collaborator:
         is_collaborator.return_value = True
         self.user.has_perm = mock.Mock(return_value=True)
         self.assertTrue(filters.can_take_attendance(
             self.user, self.event.uid))
コード例 #3
0
 def test_if_is_collaborator_and_not_has_perm_can_take_attendance_return_false(
         self):
     with mock.patch('manager.templatetags.filters.is_collaborator'
                     ) as is_collaborator:
         is_collaborator.return_value = True
         self.user.has_perm = mock.Mock(return_value=False)
         self.assertFalse(
             filters.can_take_attendance(self.user, self.event.slug))
コード例 #4
0
ファイル: test_tagfilters.py プロジェクト: nicolas17/eventoL
 def test_if_is_organizer_can_take_attendance_return_true(self):
     with mock.patch('manager.templatetags.filters.is_organizer') as is_organizer:
         is_organizer.return_value = True
         self.assertTrue(filters.can_take_attendance(self.user, self.event.slug))
コード例 #5
0
ファイル: test_tagfilters.py プロジェクト: nicolas17/eventoL
 def test_if_is_collaborator_and_has_perm_can_take_attendance_return_true(self):
     with mock.patch('manager.templatetags.filters.is_collaborator') as is_collaborator:
         is_collaborator.return_value = True
         self.user.has_perm = mock.Mock(return_value=True)
         self.assertTrue(filters.can_take_attendance(self.user, self.event.slug))
コード例 #6
0
def test_can_take_attendance_should_call_user_has_perm_with_can_take_attendance(
        mocker, user1, event1):
    user1.has_perm = mocker.Mock(return_value=True)
    filters.can_take_attendance(user1, event1.event_slug)
    user1.has_perm.assert_any_call('manager.can_take_attendance')
コード例 #7
0
def test_can_take_attendance_with_user_with_perms_should_return_true(
        mocker, user1, event1):
    user1.has_perm = mocker.Mock(return_value=True)
    assert filters.can_take_attendance(user1, event1.event_slug)
コード例 #8
0
def test_can_take_attendance_with_user_without_perm_should_return_false(
        mocker, user1, event1):
    user1.has_perm = mocker.Mock(return_value=False)
    assert not filters.can_take_attendance(user1, event1.event_slug)
コード例 #9
0
 def test_if_is_organizer_can_take_attendance_return_true(self):
     with mock.patch(
             'manager.templatetags.filters.is_organizer') as is_organizer:
         is_organizer.return_value = True
         self.assertTrue(
             filters.can_take_attendance(self.user, self.event.slug))