looks like your python function is passing keyword arguments instead of positional arguments.
https://github.com/maffettone/bayes_opt/blob/master/bayes_opt/target_space.py#L223-L225
so in the Julia side, do one more definitions so it takes keyword arguments, hopefully that works:
black_box_function(;x, y) = black_box_function(x, y)