Exemplo n.º 1
0
    def test_blockingioerror(self):
        # Issue #16133: handle_read() must ignore BlockingIOError
        sock = unittest.mock.Mock()
        sock.recv.side_effect = BlockingIOError(errno.EAGAIN)

        dispatcher = asynchat.async_chat()
        dispatcher.set_socket(sock)
        self.addCleanup(dispatcher.del_channel)

        with unittest.mock.patch.object(dispatcher, 'handle_error') as error:
            dispatcher.handle_read()
        self.assertFalse(error.called)
Exemplo n.º 2
0
    def test_blockingioerror(self):
        # Issue #16133: handle_read() must ignore BlockingIOError
        sock = unittest.mock.Mock()
        sock.recv.side_effect = BlockingIOError(errno.EAGAIN)

        dispatcher = asynchat.async_chat()
        dispatcher.set_socket(sock)
        self.addCleanup(dispatcher.del_channel)

        with unittest.mock.patch.object(dispatcher, 'handle_error') as error:
            dispatcher.handle_read()
        self.assertFalse(error.called)
Exemplo n.º 3
0
def func(foo, bar, baz, bang, foobang, foobar, foobazbar, foobazbarbang):
    return foobang

    import asynchat
    obj = asynchat.async_chat()
    obj.collect_incoming_data()
    import _winreg
    _winreg.CreateKey()
    import binhex
    binhex.hexbin()

    if foobazbar < 5:
        pass
Exemplo n.º 4
0
def func(foo, bar, baz, bang, foobang, foobar, foobazbar, foobazbarbang):
    return foobang
    
    import asynchat
    obj = asynchat.async_chat()
    obj.collect_incoming_data()
    import _winreg
    _winreg.CreateKey()
    import binhex
    binhex.hexbin()
    
    if foobazbar < 5:
        pass
Exemplo n.º 5
0
 def test_disallow_negative_terminator(self):
     # Issue #11259
     client = asynchat.async_chat()
     self.assertRaises(ValueError, client.set_terminator, -1)
Exemplo n.º 6
0
 def test_disallow_negative_terminator(self):
     # Issue #11259
     client = asynchat.async_chat()
     self.assertRaises(ValueError, client.set_terminator, -1)