from spb.backends.matplotlib import MB
import colorcet as cc
class MBchild(MB):
    colormaps = ["plotly3", cc.bmy]
plot3d(
    (cos(x**2 + y**2), (x, -2, 0), (y, -2, 2)),
    (cos(x**2 + y**2), (x, 0, 2), (y, -2, 2)),
    backend=MBchild, n1=25, n2=50, use_cm=True)
# Expected:
## Plot object containing:
## [0]: cartesian surface: cos(x**2 + y**2) for x over (-2.0, 0.0) and y over (-2.0, 2.0)
## [1]: cartesian surface: cos(x**2 + y**2) for x over (0.0, 2.0) and y over (-2.0, 2.0)
