def test_divide_number_in_two_parts(self): number = 12345 k = Karatsuba() (left_part_returned,right_part_returned) = k.divide_number_in_two_parts(number,2) self.assertEquals(123,left_part_returned) self.assertEquals(45,right_part_returned)
def test_divide_number_in_two_parts_two_digits(self): number = 12 k = Karatsuba() (left_part_returned,right_part_returned) = k.divide_number_in_two_parts(number,1) self.assertEquals(1,left_part_returned) self.assertEquals(2,right_part_returned)