Exemple #1
0
 def test_accept_message(self):
     self.req.on_enq()
     self.req._last_recv_data = codec.encode(
         [records.HeaderRecord().to_astm()])[0]
     self.assertEqual(self.req.on_message(), constants.ACK)
     self.assertTrue(self.req.dispatcher.was_called)
     self.assertFalse(self.req._chunks)
Exemple #2
0
 def test_join_chunks_on_last_one(self):
     self.req.on_enq()
     self.req.is_chunked_transfer = False
     self.req._chunks = [b'']
     self.req._last_recv_data = codec.encode(
         [records.HeaderRecord().to_astm()])[0]
     self.assertEqual(self.req.on_message(), constants.ACK)
     self.assertFalse(self.req._chunks)
Exemple #3
0
 def recv(self, size):
     return codec.encode([records.HeaderRecord().to_astm()])[0]