Example #1
0
 def test_connect_af_unspecified_err(self):
     ac = AsyncChat()
     with mock.patch.object(ac,
                            "connect",
                            side_effect=socket.error(errno.EBADF, "")) as m:
         self.assertRaises(socket.error, ac.connect_af_unspecified,
                           ("localhost", 0))
         assert m.called
         self.assertIsNone(ac.socket)
Example #2
0
 def test_register(self):
     s = self.ioloop_class()
     self.addCleanup(s.close)
     rd, wr = self.make_socketpair()
     handler = AsyncChat(rd)
     s.register(rd, handler, s.READ)
     s.register(wr, handler, s.WRITE)
     self.assertIn(rd, s.socket_map)
     self.assertIn(wr, s.socket_map)
     return (s, rd, wr)
Example #3
0
 def get_connected_handler(self):
     s = socket.socket()
     self.addCleanup(s.close)
     ac = AsyncChat(sock=s)
     self.addCleanup(ac.close)
     return ac