Ejemplo n.º 1
0
 def _decrease_all(self):
     self._weights = [
         limited_add(w, -1, self._min_weight, self._max_weight)
         for w in self._weights
     ]
Ejemplo 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
Ejemplo n.º 3
0
 def _decrease_all(self):
     self._weights = [
         limited_add(w, -1, self._min_weight, self._max_weight)
         for w in self._weights
     ]