Esempio n. 1
0
 def _decrease_all(self):
     self._weights = [
         limited_add(w, -1, self._min_weight, self._max_weight)
         for w in self._weights
     ]
Esempio n. 2
0
def test_limited_add():
    assert limited_add(2, 3, 0, 10) == 5
    assert limited_add(2, 3, 7, 10) == 7
    assert limited_add(2, 3, 0, 1) == 1
Esempio n. 3
0
 def _decrease_all(self):
     self._weights = [
         limited_add(w, -1, self._min_weight, self._max_weight)
         for w in self._weights
     ]