Lines Matching refs:self
18 def __init__(self, max_heavy):
25 super(SequenceProc, self).__init__()
27 self.max_heavy = max_heavy
28 self.n_heavy = 0
29 self.buffer = deque()
31 def next_test(self, test):
33 if self.n_heavy < self.max_heavy:
36 used = self._send_test(test)
38 self.n_heavy += 1
44 self.buffer.append(test)
47 return self._send_test(test)
49 def result_for(self, test, result):
52 self.n_heavy -= 1
53 while self.buffer:
54 next_test = self.buffer.popleft()
55 if self._send_test(next_test):
56 self.n_heavy += 1
59 self._send_result(test, result)