Exemplo n.º 1
0
    def test_url_parsing(self):
        url = reverse('comment-list', kwargs={'ct_id': self.ct.pk, 'object_pk': self.ct.pk})
        loader.register('comment_list.html', 'Hello world!')
        response = self.client.get(url)

        tools.assert_equals(200, response.status_code)
        tools.assert_equals('Hello world!', response.content)
        tools.assert_in('comment_list', response.context)
        tools.assert_equals(set(c.pk for c in self.comments), set(c.pk for c in response.context['comment_list']))
Exemplo n.º 2
0
    def test_url_parsing(self):
        url = reverse('comment-post', kwargs={'ct_id': self.ct.pk, 'object_pk': self.ct.pk})
        loader.register('comment_form.html', 'Hello world!')
        self.client.login(username='******', password='******')
        response = self.client.post(url, {})

        tools.assert_equals(200, response.status_code)
        tools.assert_equals('Hello world!', response.content)
        tools.assert_in('form', response.context)
        form = response.context['form']
        tools.assert_false(form.is_valid())
        tools.assert_equals(['text'], form.errors.keys())