@timed(2)
    def test_message_id_is_created(self):
        """Test if message-id is set if we don't"""
        m = Main()
        m.tcp_connect()
        m.send_connect([('login', '1.test'), ('passcode', 'test')])
        m.get_frame()  # Connected frame
        m.send_frame('SUBSCRIBE', [('destination', config.TEST_TOPICS[0]), ('x-ebu-nofastreply', 'yes')], '')

        msg = str(uuid.uuid4())

        m.send_frame('SEND', [('destination', config.TEST_TOPICS[0])], msg)

        (result, headers, body) = m.get_frame()
        eq_(result, 'MESSAGE')
        eq_(body, msg)
        eq_(get_header_value(headers, 'destination'), config.TEST_TOPICS[0])
        assert get_header_value(headers, 'message-id') is not None
dataset/ETHPy150Open ebu/radiodns-plugit/RadioVisServer/tests.py/MainTests.test_message_id_is_created/original