コード例 #1
0
 def test_get_max_min_list(self):
     p1 = {0: {'value': 0, 'max_flag': True, 'min_flag': True, 'border': True},
           1: {'value': 2, 'max_flag': True, 'min_flag': False, 'border': False},
           2: {'value': 1, 'max_flag': False, 'min_flag': True, 'border': False},
           3: {'value': 3, 'max_flag': True, 'min_flag': True, 'border': True},
           }
     self.assertEqual(utils._get_max_min_list(p1), ([0, 1, 3], [0, 2, 3]))
コード例 #2
0
 def test_get_adjacent_repeated_strings(self):
     p1 = utils._init_points([0, 4, 4, 4, 3, 2, 2, 2, 1, 5, 6, 6, 6, 7])
     utils._set_max_min_original_cseg(p1)
     max_list, min_list = utils._get_max_min_list(p1)
     self.assertEqual(utils._get_adjacent_repeated_strings(p1, max_list), [[1, 2, 3], [6, 7], [10, 11]])