Best Python code snippet using lisa_python
lab_inventory.py
Source:lab_inventory.py
...199 @param pool The pool to be counted. If `None`,200 return the total across all pools.201 """202 if pool is None:203 return sum([get_pool_count(counts)204 for counts in self._pools.values()])205 else:206 return get_pool_count(self._pools[pool])207 def get_working_list(self):208 """Return a list of all working DUTs for the board.209 Go through all HostJobHistory objects in the board's pools,210 selecting the ones where the last diagnosis is `WORKING`.211 @return A list of HostJobHistory objects.212 """213 l = []214 for p in self._pools.values():215 l.extend(p.get_working_list())216 return l217 def get_working(self, pool=None):218 """Return the number of working DUTs in a pool.219 @param pool The pool to be counted. If `None`, return the220 total across all pools....
ResidualPool.py
Source:ResidualPool.py
...10 def is_pool_full(self):11 return self._pool_count >= self._pool_limit12 def show_pool_state(self):13 return "count: {}, detail: {}".format(self._pool_count, json.dumps(self._pool_card))14 def get_pool_count(self):15 return self._pool_count16 def get_pool_detail(self):17 return self._pool_card18 def pick_card(self, card_detail):19 self._pool_count += 120 card_type = card_detail.get_card_type()21 if card_type in self._pool_card:22 self._pool_card[card_type] += 123 else:24 self._pool_card[card_type] = 125 self._make_card_disappear(card_type)26 def recover_card(self, card_detail):27 card_type = card_detail.get_card_type()28 if card_type in self._pool_card:...
group_serializer.py
Source:group_serializer.py
...16 def get_rules(self, group):17 return group.rules18 def get_members(self, group):19 return group.members20 def get_pool_count(self, group):21 return group.pool_count22 class Meta:23 model = Groups...
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!