Revision a6db1af2 test/ganeti.mcpu_unittest.py

b/test/ganeti.mcpu_unittest.py
40 40
    self.assertEqual(strat._attempt, 0)
41 41

  
42 42
    prev = None
43
    for _ in range(len(mcpu._LockAttemptTimeoutStrategy._TIMEOUT_PER_ATTEMPT)):
43
    for i in range(len(mcpu._LockAttemptTimeoutStrategy._TIMEOUT_PER_ATTEMPT)):
44 44
      timeout = strat.CalcRemainingTimeout()
45 45
      self.assert_(timeout is not None)
46 46

  
47 47
      self.assert_(timeout <= 10.0)
48
      self.assert_(timeout >= 0.0)
48 49
      self.assert_(prev is None or timeout >= prev)
49 50

  
50 51
      strat = strat.NextAttempt()
52
      self.assertEqual(strat._attempt, i + 1)
51 53

  
52 54
      prev = timeout
53 55

  
54
    self.assert_(strat.CalcRemainingTimeout() is None)
56
    for _ in range(10):
57
      self.assert_(strat.CalcRemainingTimeout() is None)
55 58

  
56 59

  
57 60
if __name__ == "__main__":

Also available in: Unified diff