コード例 #1
0
 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),
     )
コード例 #2
0
 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),
     )
コード例 #3
0
 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)),
     )
コード例 #4
0
ファイル: test_utils.py プロジェクト: dtroyer/osc-lib
 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),
     )
コード例 #5
0
ファイル: test_utils.py プロジェクト: dtroyer/osc-lib
 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),
     )
コード例 #6
0
ファイル: test_utils.py プロジェクト: dtroyer/osc-lib
 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)),
     )