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']))
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())