def METHOD_NAME(variables):
    head = "\n--- Testing interpolate() "
    print "%s%s\n" % (head,"-"*(120-len(head)))
    for vdict in variables:
        var = vdict["var"]
        if var.temporal:
            t = np.linspace(var.time.min(),var.time.max(),10)
            vdict["interp1"] = var.interpolate(time=t)
        if var.spatial:
            lat = np.linspace(- 90, 90,30)
            lon = np.linspace(-180,180,60)
            vdict["interp2"] = var.interpolate(lat=lat,lon=lon)
            vdict["interp3"] = var.interpolate(lat=lat)
            vdict["interp4"] = var.interpolate(lon=lon)
        if var.temporal and var.spatial:
            vdict["interp5"] = var.interpolate(time=t,lat=lat,lon=lon)
            vdict["interp6"] = var.interpolate(time=t,lat=lat)
            vdict["interp7"] = var.interpolate(time=t,lon=lon)
        for key in vdict.keys():
            if "interp" in key: print vdict[key]