def test_check_int(self): with self.assertRaises(TypeError): Rectangle.check_int('f', int) with self.assertRaises(TypeError): Rectangle.check_int([], int) with self.assertRaises(TypeError): Rectangle.check_int(float('nan'), int)
def y(self, value): """set private x for square""" var_name = 'y' Rectangle.check_int(value, var_name) Rectangle.check_x_y(value, var_name) self.__y = value
def size(self, value): """set size to new value""" var_name = 'size' Rectangle.check_int(value, var_name) Rectangle.check_width_height(value, var_name) self.__size = value