Exemple #1
0
    def test_should_list_skills(self):
        url = reverse("api:skill-list")
        request = factory.get(url)
        force_authenticate(request, user=AnonymousUser())

        view = SkillsViewSet.as_view({'get': 'list'})
        response = view(request)
        self.assertEqual(response.status_code, 200, "Anybody should be able to list skills")
Exemple #2
0
    def test_should_not_create_skill(self):
        url = reverse("api:skill-list")

        request = factory.post(url, data=self.new_skill)
        force_authenticate(request, user=AnonymousUser())

        view = SkillsViewSet.as_view({'post': 'create'})
        response = view(request)

        failure_msg = "Anonymous user should not be able to create skill. "
        self.assertEqual(response.status_code, 403, format_failure_message(failure_msg, response.data))