Ejemplo n.º 1
0
 def test_schedule_infinite_attempts(self):
     delay = 2
     max_attempts = None
     crp = ConstantReconnectionPolicy(delay=delay, max_attempts=max_attempts)
     # this is infinite. we'll just verify one more than default
     for _, d in zip(range(65), crp.new_schedule()):
         self.assertEqual(d, delay)
Ejemplo n.º 2
0
 def test_schedule_infinite_attempts(self):
     delay = 2
     max_attempts = None
     crp = ConstantReconnectionPolicy(delay=delay,
                                      max_attempts=max_attempts)
     # this is infinite. we'll just verify one more than default
     for _, d in zip(range(65), crp.new_schedule()):
         self.assertEqual(d, delay)
Ejemplo n.º 3
0
    def test_schedule(self):
        """
        Test ConstantReconnectionPolicy schedule
        """

        delay = 2
        max_attempts = 100
        policy = ConstantReconnectionPolicy(delay=delay, max_attempts=max_attempts)
        schedule = list(policy.new_schedule())
        self.assertEqual(len(schedule), max_attempts)
        for i, delay in enumerate(schedule):
            self.assertEqual(delay, delay)
    def test_schedule(self):
        """
        Test ConstantReconnectionPolicy schedule
        """

        delay = 2
        max_attempts = 100
        policy = ConstantReconnectionPolicy(delay=delay, max_attempts=max_attempts)
        schedule = list(policy.new_schedule())
        self.assertEqual(len(schedule), max_attempts)
        for i, delay in enumerate(schedule):
            self.assertEqual(delay, delay)