예제 #1
0
    def test_no_user_permissions_raises_error(self):
        user = AuthUserFactory()
        request = RequestFactory().get(reverse('meetings:list'))
        request.user = user

        with nt.assert_raises(PermissionDenied):
            MeetingListView.as_view()(request)
예제 #2
0
    def test_no_user_permissions_raises_error(self):
        user = AuthUserFactory()
        request = RequestFactory().get(reverse('meetings:list'))
        request.user = user

        with nt.assert_raises(PermissionDenied):
            MeetingListView.as_view()(request)
예제 #3
0
    def test_correct_view_permissions(self):
        user = AuthUserFactory()

        view_permission = Permission.objects.get(codename='view_conference')
        user.user_permissions.add(view_permission)
        user.save()

        request = RequestFactory().get(reverse('meetings:list'))
        request.user = user

        response = MeetingListView.as_view()(request)
        nt.assert_equal(response.status_code, 200)
예제 #4
0
    def test_correct_view_permissions(self):
        user = AuthUserFactory()

        view_permission = Permission.objects.get(codename='view_conference')
        user.user_permissions.add(view_permission)
        user.save()

        request = RequestFactory().get(reverse('meetings:list'))
        request.user = user

        response = MeetingListView.as_view()(request)
        nt.assert_equal(response.status_code, 200)
예제 #5
0
 def test_get_queryset(self):
     view = MeetingListView()
     nt.assert_equal(len(view.get_queryset()), 3)