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!!
