Exemple #1
0
 def test_ceil_from_iter_sorted(self):
     self.assertEqual(
         bmu.ceil_from_iter(self.BIG_LIST_SORTED, self.VALID_LOWER),
         self.VALID_LOWER)
     self.assertEqual(
         bmu.ceil_from_iter(self.BIG_LIST_SORTED, self.VALID_UPPER),
         self.VALID_UPPER)
Exemple #2
0
 def test_ceil_from_iter_default(self):
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_LOWER),
                      self.VALID_LOWER)
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_UPPER),
                      self.VALID_UPPER)
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_BETWEEN),
                      250)
Exemple #3
0
 def test_ceil_from_iter_default_allow_equal_false(self):
     self.assertNotEqual(
         bmu.ceil_from_iter(self.BIG_LIST,
                            self.VALID_LOWER,
                            allow_equal=False), self.VALID_LOWER)
     self.assertNotEqual(
         bmu.ceil_from_iter(self.BIG_LIST,
                            self.VALID_UPPER,
                            allow_equal=False), self.VALID_UPPER)
Exemple #4
0
    def test_ceil_from_iter_sorted_src_true(self):
        self.assertEqual(
            bmu.ceil_from_iter(self.BIG_LIST, self.VALID_LOWER),
            bmu.ceil_from_iter(self.BIG_LIST_SORTED,
                               self.VALID_LOWER,
                               sorted_src=True))

        self.assertEqual(
            bmu.ceil_from_iter(self.BIG_LIST, self.VALID_UPPER),
            bmu.ceil_from_iter(self.BIG_LIST_SORTED,
                               self.VALID_UPPER,
                               sorted_src=True))
Exemple #5
0
 def test_ceil_from_iter_out_of_range_lower(self):
     expected = min(self.BIG_LIST)
     actual = bmu.ceil_from_iter(self.BIG_LIST, self.OUT_OF_RANGE_LOWER)
     self.assertEqual(expected, actual)
Exemple #6
0
 def test_ceil_from_iter_sorted(self):
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST_SORTED, self.VALID_LOWER), self.VALID_LOWER)
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST_SORTED, self.VALID_UPPER), self.VALID_UPPER)
Exemple #7
0
    def test_ceil_from_iter_sorted_src_true(self):
        self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_LOWER),
                         bmu.ceil_from_iter(self.BIG_LIST_SORTED, self.VALID_LOWER, sorted_src=True))

        self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_UPPER),
                         bmu.ceil_from_iter(self.BIG_LIST_SORTED, self.VALID_UPPER, sorted_src=True))
Exemple #8
0
 def test_ceil_from_iter_default_allow_equal_false(self):
     self.assertNotEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_LOWER, allow_equal=False), self.VALID_LOWER)
     self.assertNotEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_UPPER, allow_equal=False), self.VALID_UPPER)
Exemple #9
0
 def test_ceil_from_iter_default(self):
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_LOWER), self.VALID_LOWER)
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_UPPER), self.VALID_UPPER)
     self.assertEqual(bmu.ceil_from_iter(self.BIG_LIST, self.VALID_BETWEEN), 250)
Exemple #10
0
 def test_ceil_from_iter_out_of_range_lower(self):
     expected = min(self.BIG_LIST)
     actual = bmu.ceil_from_iter(self.BIG_LIST, self.OUT_OF_RANGE_LOWER)
     self.assertEqual(expected, actual)