def test_channel_build_message_body(self): channel = Channel(0, Mock(name='Connection'), 360) message = self.message.encode('utf-8') message_len = len(message) body = ContentBody(value=message) channel._inbound = [body] result = channel._build_message_body(message_len) self.assertEqual(message, result)
def test_channel_build_message_body_break_on_empty_value(self): channel = Channel(0, Mock(name='Connection'), 360) message = self.message message_len = len(message) body = ContentBody(value=b'') channel._inbound = [body] result = channel._build_message_body(message_len) self.assertEqual(result, b'')
def test_channel_build_message_body(self): channel = Channel(0, None, 360) message = b'Hello World!' message_len = len(message) body = ContentBody(value=message) channel._inbound = [body] result = channel._build_message_body(message_len) self.assertEqual(message, result)
def test_channel_build_message_body_break_on_empty_value(self): channel = Channel(0, Mock(name='Connection'), 360) message = self.message message_len = len(message) body = ContentBody(value=b'') channel._inbound = [body] result = channel._build_message_body(message_len) self.assertEqual(result, b'')
def test_channel_build_message_body(self): channel = Channel(0, Mock(name='Connection'), 360) message = self.message.encode('utf-8') message_len = len(message) body = ContentBody(value=message) channel._inbound = [body] result = channel._build_message_body(message_len) self.assertEqual(message, result)
def test_channel_build_message_body_break_on_none_value(self): channel = Channel(0, None, 360) message = self.message message_len = len(message) body = ContentBody(value=None) channel._inbound = [body] result = channel._build_message_body(message_len) self.assertEqual(result, b'')
def test_build_message_body(self): channel = Channel(0, None, 360) message = b'Hello World!' message_len = len(message) body = ContentBody(value=message) channel._inbound = [body] result = channel._build_message_body(message_len) self.assertEqual(message, result)
def test_channel_build_message_empty_and_then_break(self): """Start building a message with an empty inbound queue, and send an empty ContentBody that should be ignored. :return: """ channel = Channel(0, None, 360) channel._inbound = [] def add_inbound(): channel._inbound.append(ContentBody()) threading.Timer(function=add_inbound, interval=0.5).start() self.assertFalse(channel._build_message_body(128))
def test_channel_build_message_empty_and_then_break(self): """Start building a message with an empty inbound queue, and send an empty ContentBody that should be ignored. :return: """ channel = Channel(0, FakeConnection(), 360) channel.set_state(Channel.OPEN) channel._inbound = [] def add_inbound(): channel._inbound.append(ContentBody()) threading.Timer(function=add_inbound, interval=0.1).start() self.assertFalse(channel._build_message_body(128))