def testRaiseIfNoList(self): no_list = 1 with self.assertRaises(Exception) as context: individual.opgave1(no_list) self.assertTrue( 'This function should only be called with a list as parameter' in str(context.exception))
def main(): print(ind.opgave1([1])) # print(ind.opgave1([1,2,3,5])) # print(ind.opgave1([4,3,2,1])) for i in ind.opgave2(["a", 2, 5, 6, 7]): print(i) # for i in ind.opgave2([10,1,5,6,7]): # # print(i) # print(ind.opgave3a(onlyfiles[7])) # print(ind.opgave3a("sudoku.txt")) # ind.opgave3b(ind.opgave3a(onlyfiles[7])) # for file in onlyfiles: # ind.opgave3(file) # print() print(ind.sum_nested_it([[1], 2, 3, [[4], 5, [6]]])) print( ind.sum_nested_it([[ind.opgave2([10, 1, 5, 6, 7])], 2, 3, [4, 5, [6]]]))
def testInvalidList(self): faulty_list = range(0, 9) self.assertFalse(individual.opgave1(faulty_list))
def testEmtpyList(self): empty_list = [] self.assertFalse(individual.opgave1(empty_list))
def testValidList(self): valid_list = range(1, 10) self.assertTrue(individual.opgave1(valid_list))
def testListDoesNotHaveAllIntegers(self): list_not_all_integers = [2, 2, 3] self.assertFalse(individual.opgave1(list_not_all_integers))