def test_standard_liking_view(self): print "Testing plain GET liking..." # make sure we log in as larry self.client.login(username=self.larry.username, password=self.larry_password) # try to generate a like here response = self.client.get('/like/%d/%d' % get_like_view_params(self.post2)) self.assertEqual(self.post2.likes.count(), self.post2likes+1) self.assertEqual(response.__class__, HttpResponseRedirect) self.print_like_counts()
def test_ajax_liking_view(self): print "Testing AJAX liking..." # make sure we log in as larry self.client.login(username=self.larry.username, password=self.larry_password) # try to generate a like here response = self.client.get('/like/%d/%d' % get_like_view_params(self.post2), HTTP_X_REQUESTED_WITH='XMLHttpRequest') self.assertEqual(self.post2.likes.count(), self.post2likes+1) self.assertEqual(response.__getitem__('content-type'), 'application/javascript') self.print_like_counts()