def test_old_module_name(hw): det = hw.det motor = hw.motor motor1 = hw.motor1 motor2 = hw.motor2 from bluesky.plan_tools import (print_summary, print_summary_wrapper, plot_raster_path) with pytest.warns(UserWarning): print_summary(scan([det], motor, -1, 1, 10)) with pytest.warns(UserWarning): list(print_summary_wrapper(scan([det], motor, -1, 1, 10))) with pytest.warns(UserWarning): plan = grid_scan([det], motor1, -5, 5, 10, motor2, -7, 7, 15, True) plot_raster_path(plan, 'motor1', 'motor2', probe_size=.3)
def print_summary_wrapper(plan): """Print summary of plan as it goes by Prints a minimal version of the plan, showing only moves and where events are created. Yields the `Msg` unchanged. Parameters ---------- plan : iterable Must yield `Msg` objects Yields ------ msg : `Msg` """ warn("The bluesky.plan_tools module is deprecated. Use " "bluesky.simulators instead.") yield from _bs.print_summary_wrapper(plan)
def test_print_summary(hw): det = hw.det motor = hw.motor print_summary(scan([det], motor, -1, 1, 10)) # old name summarize_plan(scan([det], motor, -1, 1, 10)) # new name list(print_summary_wrapper(scan([det], motor, -1, 1, 10)))