messages = payload['messages']
self.assert_(len(messages) == 0)
+ def test_no_time(self):
+ """All requests should include the time."""
+
+ response = self.client.get('/jqchat/room/1/ajax/')
+ self.assert_(response.status_code == 400, response.status_code)
+
def test_room_2(self):
"""Retrieve messages for room 2 - should be a different list to room 1.
Additionally, set the time so as to retrieve only the latest 2 messages in that room -
'message': 'rhubarb'})
self.assert_(response.status_code == 400, response.status_code)
+ def test_no_time(self):
+ """All requests should include the time."""
+
+ response = self.client.get('/jqchat/room/1/ajax/', {'action': 'postmsg',
+ 'message': 'rhubarb'})
+ self.assert_(response.status_code == 400, response.status_code)
+
def test_empty_message(self):
"""Post an empty message to the server - it will be ignored."""
StatusCode = 0 # Default status code is 0 i.e. no new data.
self.request = request
- self.request_time = int(self.request.REQUEST['time'])
+ try:
+ self.request_time = int(self.request.REQUEST['time'])
+ except:
+ return HttpResponseBadRequest("What's the time?")
self.ThisRoom = Room.objects.get(id=id)
NewDescription = None