def test_three_equals_zero_smallest(self): input_argument = [3, 3, 3, 0] with self.assertRaises(ZeroDivisionError): returned_result = number_calculator.calculator(input_argument)
def test_shorter_list_one_value(self): input_argument = [1] with self.assertRaises(ValueError): returned_result = number_calculator.calculator(input_argument)
def test_three_equals(self): input_argument = [3, 3, 3, 1] expected_result = 9 returned_result = number_calculator.calculator(input_argument) self.assertEquals(expected_result, returned_result)
def test_three_equals_second_list(self): input_argument = [3, 3, 3, 9] expected_result = 1 returned_result = number_calculator.calculator(input_argument) self.assertEquals(expected_result, returned_result)
def test_two_negatives(self): input_argument = [2, -4, -6, 8] expected_result = None returned_result = number_calculator.calculator(input_argument) self.assertEquals(expected_result, returned_result)
def test_with_negatives(self): input_argument = [-2, -4, -6, -8] expected_result = [-5, -2] returned_result = number_calculator.calculator(input_argument) self.assertEquals(expected_result, returned_result)
def test_get_average_of_four_second_list(self): input_argument = [2, 4, 6, 8] expected_result = [5, 8] returned_result = number_calculator.calculator(input_argument) self.assertEquals(expected_result, returned_result)
def test_get_average_of_four(self): input_argument = [1, 2, 3, 4] expected_result = [2.5, 4] returned_result = number_calculator.calculator(input_argument) self.assertEquals(expected_result, returned_result)
def test_longer_list_five_values(self): input_argument = [1, 2, 3, 4, 5] with self.assertRaises(ValueError): returned_result = number_calculator.calculator(input_argument)