Exemplo n.º 1
0
    def test_heartbeat_calc(self):
        dispatcher = AsyncDispatcher(
            TestConnection(), TestFrameHandler(), clock=FakeTimeGen([4000000.0, 4000002.0]).get_fake_time
        )
        dispatcher.setHeartBeat(8000, 0)

        self.assertEqual(6, dispatcher.next_check_interval())
Exemplo n.º 2
0
    def test_heartbeat_calc(self):
        dispatcher = AsyncDispatcher(
            FakeConnection(), FakeFrameHandler(),
            clock=FakeTimeGen([4000000.0, 4000002.0]).get_fake_time
        )
        dispatcher.setHeartBeat(8000, 0)

        self.assertEqual(6, dispatcher.next_check_interval())
Exemplo n.º 3
0
 def test_no_outgoing_heartbeat(self):
     dispatcher = AsyncDispatcher(FakeConnection(), FakeFrameHandler())
     dispatcher = AsyncDispatcher(
         FakeConnection(), FakeFrameHandler(),
         clock=FakeTimeGen([4000000.0, 4000002.0, 4000004.0,
                            4000006.0]).get_fake_time
     )
     dispatcher.setHeartBeat(0, 8000)
     self.assertEqual(dispatcher.next_check_interval(), DEFAULT_INTERVAL)
Exemplo n.º 4
0
    def test_no_heartbeat(self):
        dispatcher = AsyncDispatcher(FakeConnection(), FakeFrameHandler())
        dispatcher.setHeartBeat(0, 0)

        self.assertEqual(dispatcher.next_check_interval(), DEFAULT_INTERVAL)
    def test_no_heartbeat(self):
        dispatcher = AsyncDispatcher(TestConnection(), TestFrameHandler())
        dispatcher.setHeartBeat(0, 0)

        self.assertIsNone(dispatcher.next_check_interval())
Exemplo n.º 6
0
    def test_no_heartbeat(self):
        dispatcher = AsyncDispatcher(TestConnection(), TestFrameHandler())
        dispatcher.setHeartBeat(0, 0)

        self.assertIsNone(dispatcher.next_check_interval())