def test_find_min_match_b5(self): items = self._get_test_items() sort_str = 'b' flair = {'b': 5} expect_items = [] self.assertEqual( expect_items, utils.find_min_match(items, sort_str, **flair), )
def test_find_min_match_b2(self): items = self._get_test_items() sort_str = 'b' flair = {'b': 2} expect_items = [items[0], items[2], items[1]] self.assertEqual( expect_items, utils.find_min_match(items, sort_str, **flair), )
def test_find_min_match_no_sort(self): items = self._get_test_items() sort_str = None flair = {} expect_items = items self.assertEqual( expect_items, list(utils.find_min_match(items, sort_str, **flair)), )