def test_sum_all(self): """ Adds all the numbers in the list and if the list is empty is must returns -1 """ num = [249, 49, 65, 17, 38, 52, 75, 82, 100] self.assertEqual(super_algos.sum_all(num), 727) self.assertEqual(super_algos.sum_all([]), -1)
def test_sum_all(self): answer = super_algos.sum_all([]) self.assertEqual(answer, -1) answer = super_algos.sum_all(['1']) self.assertEqual(answer, -1) answer = super_algos.sum_all(['1', '3', '6']) self.assertEqual(answer, -1) answer = super_algos.sum_all([2, 3, 7, 8, '1']) self.assertEqual(answer, -1) answer = super_algos.sum_all([4, 3, 8, 4, 9, 2, 5]) self.assertEqual(answer, sum([4, 3, 8, 4, 9, 2, 5]))
def test_SA_neg(self): self.assertEqual(sum_all([-1, -1]), -2)
def test_SA_single_item(self): self.assertEqual(sum_all([1]), 1)
def test_sum_all(self): check = [] self.assertEqual(super_algos.sum_all(check), -1)
def test_accepted_input_only(self): self.assertEqual(super_algos.find_min([5, 1, 5, 7, 'x']), -1) self.assertEqual(super_algos.sum_all([5, 1, 5, 7, 'x']), -1)
def test_sum_all(self): self.assertEqual(super_algos.sum_all([1,2,3,4]),10) self.assertEqual(super_algos.sum_all([5,6,7,8]),26) self.assertEqual(super_algos.sum_all([18,52,34,42]),146) self.assertEqual(super_algos.sum_all([90,200,300,400]),990) self.assertEqual(super_algos.sum_all(['a',2,3,4]),-1)
def test_sum(self): element2 = ["a", 2, 3, 4] self.assertEqual(super_algos.sum_all(element2), -1) self.assertEqual(super_algos.sum_all([]), -1) self.assertEqual(super_algos.sum_all([1 + 2 + 3 + 4]), 10)
def test_step2_sum_all_valid(self): result = super_algos.sum_all([1, 2, 3]) self.assertEqual(6, result)
def test_step2_sum_all_empty_list(self): result = super_algos.sum_all([]) self.assertEqual(-1, result)
def test_sum_all_works(self): """ tests that the sum_all function works as intended and adds all the value in a list of integers and returns the total""" result = super_algos.sum_all([44, 11, 33, 50]) self.assertEqual(138, result)
def test_sum_all_non_int(self): """ tests that the sum_all function returns a -1 if a list with characters that arent integers is declared as a parameter""" result = super_algos.sum_all([1, "a", 2, "b"]) self.assertEqual(-1, result)
def test_sum_all_empty(self): """ tests that the sum_all function returns a -1 if an empty list is declared as a parameter""" result = super_algos.sum_all([]) self.assertEqual(-1, result)
def test_find_sum(self): result = super_algos.sum_all([1,-2,3]) self.assertEqual(result,2)
def test_SA_correct(self): self.assertEqual(sum_all([1, 1]), 2)
def test_for_the_sum_of_list(self): self.assertEqual(super_algos.sum_all([3,6,8,9,3,11]),40)
def test_step2_sum_all_one_element(self): result = super_algos.sum_all([6]) self.assertEqual(6, result)
def test_sum_all(self): self.assertEqual(super_algos.sum_all([]), -1) self.assertEqual(super_algos.sum_all([1, 2, 3, 4]), 10) self.assertEqual(super_algos.sum_all(['z', 5, 8, 'e']), -1)
def test_step2_sum_all_negative(self): result = super_algos.sum_all([-2, -3, -5]) self.assertEqual(-10, result)
def test_list_empty(self): self.assertEqual(super_algos.find_min([]), -1) self.assertEqual(super_algos.sum_all([]), -1)
def test_step2_sum_all_invalid_elements(self): result = super_algos.sum_all(['x', 900, 'c', 5, -66]) self.assertEqual(-1, result)
def test_sum_all_correct(self): self.assertEqual(super_algos.sum_all([5, 5, 6, 4, 2, 8]), sum([5, 5, 6, 4, 2, 8]))
def test_SA_empty_list(self): self.assertEqual(sum_all([]), -1)
def test_SA_non_int(self): self.assertEqual(sum_all(["1", 2]), -1)
def test_sum_all(self): check = [1, 2, 3, 4, 5, 6] self.assertEqual(super_algos.sum_all(check), 21)