Example #1
0
    def test(self):
        """
        BARS protocol tests
        """

        protocol = BarsInstrumentProtocol()
        self.assertEqual(BarsProtocolState.PRE_INIT,
                         protocol.get_current_state())

        protocol.initialize()
        protocol.configure(self.config)
        protocol.connect()

        self.assertEqual(BarsProtocolState.COLLECTING_DATA,
                         protocol.get_current_state())

        print "sleeping for a bit"
        time.sleep(5)

        print "disconnecting"
        protocol.disconnect()