def test_custom_max_backoff(self):
        now = time.time()

        _backoff = Backoff(max_backoff=7200)
        _backoff.backoff_time = 4096
        _backoff._bump_backoff()

        self.assertEqual(7200, _backoff.backoff_time)
Esempio n. 2
0
    def test_custom_max_backoff(self):
        now = time.time()

        _backoff = Backoff(max_backoff=7200)
        _backoff.backoff_time = 4096
        _backoff._bump_backoff()

        self.assertEqual(7200, _backoff.backoff_time)
    def test_max_backoff(self):
        now = time.time()

        _backoff = Backoff()

        _backoff.backoff_time = 3600
        _backoff._bump_backoff()

        self.assertEqual(3600, _backoff.backoff_time)
Esempio n. 4
0
    def test_max_backoff(self):
        now = time.time()

        _backoff = Backoff()

        _backoff.backoff_time = 3600
        _backoff._bump_backoff()

        self.assertEqual(3600, _backoff.backoff_time)
    def test_reset(self):
        _backoff = Backoff()

        now = time.time()
        _backoff.start_time = now - 3
        _backoff.backoff_time = 2

        @_backoff
        def foo():
            pass

        foo()

        self.assertEqual(None, _backoff.backoff_time)
        self.assertEqual(None, _backoff.start_time)
Esempio n. 6
0
    def test_reset(self):
        _backoff = Backoff()

        now = time.time()
        _backoff.start_time = now-3
        _backoff.backoff_time = 2

        @_backoff
        def foo():
            pass

        foo()

        self.assertEqual(None, _backoff.backoff_time)
        self.assertEqual(None, _backoff.start_time)