def test_channel_flow_frame(self): connection = FakeConnection() connection.set_state(connection.OPEN) channel = Channel(0, connection, rpc_timeout=1) channel.set_state(channel.OPEN) channel.on_frame(specification.Channel.Flow()) self.assertIsInstance(connection.get_last_frame(), specification.Channel.FlowOk)
def test_channel0_close_connection(self): connection = FakeConnection() connection.set_state(connection.OPEN) channel = Channel0(connection) self.assertTrue(connection.is_open) channel._close_connection( Connection.Close(reply_text=b'', reply_code=200)) self.assertEqual(connection.exceptions, []) self.assertTrue(connection.is_closed)
def test_channel_flow_frame(self): connection = FakeConnection() connection.set_state(connection.OPEN) channel = Channel(0, connection, rpc_timeout=360) channel.set_state(channel.OPEN) channel.on_frame(specification.Channel.Flow()) self.assertIsInstance(connection.frames_out[0][1], specification.Channel.FlowOk)
def test_channel0_close_connection(self): connection = FakeConnection() connection.set_state(connection.OPEN) channel = Channel0(connection) self.assertTrue(connection.is_open) channel._close_connection( Connection.Close(reply_text=b'', reply_code=200) ) self.assertEqual(connection.exceptions, []) self.assertTrue(connection.is_closed)