def test_microblogging_response_limited_to_newer_sorted(self): hugo = create_user("hugo") for i in range(25): create_post("text%d" % i, hugo) response = microblogging_response(Q(), {"type": "newer", "id": 3}) self.assertTrue(validate_response(response.content, "load_microblogging")) result = json.loads(response.content)["loadMicrobloggingResponse"] self.assertEqual(len(result), 20) self.assertEqual([p['microblogID'] for p in result], range(23, 3, -1))
def test_microblogging_response_empty(self): response = microblogging_response(Q(), {}) self.assertEqual(response.status_code, 200) self.assertTrue(validate_response(response.content, "load_microblogging"))