Exemple #1
0
 def test_empty_list_non_zero(self):
     self.assertEqual(cutoff([], 5), 0)
 def test_cutoff_2_and_2(self):
     test_list = [2]
     test_cutoff = 2
     expected = 1
     self.assertEqual(expected, cutoff(test_list, test_cutoff))
Exemple #3
0
 def test_many_items_all_divisible(self):
     self.assertEqual(cutoff([3, 6, 9, 12, 15], 3), 5)
    def test_cutoff_identical_elements_are_multiples(self):  # condition x
        my_count = cutoff([2, 2, 2, 2, 2], 2)

        self.assertEqual(my_count, 5)
    def test_cutoff_all_elements_are_multiples(self):  # condition xi
        my_count = cutoff([3, 6, 9, 12, 15], 3)

        self.assertEqual(my_count, 5)
    def test_cutoff_one_element_2_and_cutoff_2(self):
        my_count = cutoff([2], 2)

        self.assertEqual(my_count, 1)
    def test_cutoff_five_element_and_cutoff_0(self):  # condition vii
        my_count = cutoff([1, 2, 3, 4, 5], 0)

        self.assertEqual(my_count, 0)
 def test_cutoff_negatives(self):
     test_list = [-1, -2, -3, -4, -5, -6]
     test_cutoff = -2
     expected = 3
     self.assertEqual(expected, cutoff(test_list, test_cutoff))
Exemple #9
0
 def test_one_item_non_divisible(self):
     self.assertEqual(cutoff([0], 5), 1)
 def test_cutoff_5x2_and_3(self):
     test_list = [2, 2, 2, 2, 2]
     test_cutoff = 3
     expected = 0
     self.assertEqual(expected, cutoff(test_list, test_cutoff))
 def test_cutoff_all_divisible(self):
     test_list = [3, 6, 9, 12, 15]
     test_cutoff = 3
     expected = 5
     self.assertEqual(expected, cutoff(test_list, test_cutoff))
 def test_cutoff_empty_and_0(self):
     test_list = []
     test_cutoff = 0
     expected = 0
     self.assertEqual(expected, cutoff(test_list, test_cutoff))
 def test_cutoff_5_pos_and_not_0(self):
     test_list = [1, 2, 3, 4, 5]
     test_cutoff = 3
     expected = 1
     self.assertEqual(expected, cutoff(test_list, test_cutoff))
 def test_cutoff_2_and_4(self):
     test_list = [2]
     test_cutoff = 4
     expected = 0
     self.assertEqual(expected, cutoff(test_list, test_cutoff))
    def test_cutoff_0_in_list_and_0(self):  # condition iii
        my_count = cutoff([0], 0)

        self.assertEqual(my_count, 0)
Exemple #16
0
 def test_one_item_equal(self):
     self.assertEqual(cutoff([2], 2), 1)
    def test_cutoff_0_in_list_and_5(self):
        my_count = cutoff([0], 5)

        self.assertEqual(my_count, 1)
Exemple #18
0
 def test_one_item_greater(self):
     self.assertEqual(cutoff([2], 4), 0)
    def test_cutoff_one_element_2_and_cutoff_4(self):  # condition vi
        my_count = cutoff([2], 4)

        self.assertEqual(my_count, 0)
Exemple #20
0
 def test_many_items_some_divisible(self):
     self.assertEqual(cutoff([1, 2, 3, 4, 5], 2), 2)
    def test_cutoff_some_elements_are_multiples(self):
        my_count = cutoff([1, 2, 3, 4, 5], 2)

        self.assertEqual(my_count, 2)
Exemple #22
0
 def test_many_items_identical_all_divisible(self):
     self.assertEqual(cutoff([2, 2, 2, 2, 2], 2), 5)
    def test_cutoff_no_elements_are_multiples(self):
        my_count = cutoff([2, 2, 2, 2, 2], 10)

        self.assertEqual(my_count, 0)
Exemple #24
0
 def test_many_items_identical_none_divisible(self):
     self.assertEqual(cutoff([2, 2, 2, 2, 2], 10), 0)
    def test_cutoff_empty_list_and_0(self):  # condition i
        my_count = cutoff([], 0)

        self.assertEqual(my_count, 0)
 def test_cutoff_0_and_5(self):
     test_list = [0]
     test_cutoff = 5
     expected = 0
     self.assertEqual(expected, cutoff(test_list, test_cutoff))