code: def test_swapped_position_custom_y_labels(self):
      overlay = (
          Curve(range(10), vdims=["A"]).opts(
              yaxis="right", ylabel="A-custom"
          )
          * Curve(range(10), vdims=["B"]).opts(
              yaxis="left", ylabel="B-custom"
          )
      ).opts(multi_y=True)
      plot = bokeh_renderer.get_plot(overlay)
  
      assert plot.state.yaxis[0].axis_label == "B-custom"
      assert plot.state.yaxis[1].axis_label == "A-custom"
  
imports: from bokeh.models import LinearAxis, LinearScale, LogAxis, LogScale
  from holoviews.element import Curve
  from ...utils import LoggingComparisonTestCase
  from .test_plot import TestBokehPlot, bokeh_renderer
label_desc: Use image node_id 24 for calling the TestCurveTwinAxes obj's underlying member method code with example usage: obj.test_swapped_position_custom_y_labels() without return types