@raises(socket.timeout)
    @timed(2)
    def test_unsubscribe_dontmnessage_withid(self):
        m = Main()
        m.tcp_connect()
        m.send_connect([('login', '1.test'), ('passcode', 'test')])
        m.get_frame()  # Connected frame

        id = str(uuid.uuid4())

        m.send_frame('SUBSCRIBE', [('destination', config.TEST_TOPICS[0]), ('id', id), ('x-ebu-nofastreply', 'yes')],
                     '')
        m.send_frame('UNSUBSCRIBE', [('id', id)], '')

        m.send_frame('SEND', [('destination', config.TEST_TOPICS[0])], str(uuid.uuid4()))

        m.socket.settimeout(3)
        m.get_frame()
Test if we're unsubscribed (using ids), we don't get messages
dataset/ETHPy150Open ebu/radiodns-plugit/RadioVisServer/tests.py/MainTests.test_unsubscribe_dontmnessage_withid