def test_micropython_mode_toggle_plotter_off(): """ There is a plotter, so toggle off. """ editor = mock.MagicMock() view = mock.MagicMock() mm = MicroPythonMode(editor, view) mm.remove_plotter = mock.MagicMock() mm.plotter = True mm.toggle_plotter(None) assert mm.remove_plotter.call_count == 1
def test_micropython_mode_toggle_plotter_off(): """ There is a plotter, so toggle off. """ editor = mock.MagicMock() view = mock.MagicMock() mm = MicroPythonMode(editor, view) mm.remove_plotter = mock.MagicMock() mm.plotter = True mm.toggle_plotter(None) assert mm.remove_plotter.call_count == 1
def test_micropython_mode_toggle_plotter_on(): """ There is no plotter, so toggle on. """ editor = mock.MagicMock() view = mock.MagicMock() mm = MicroPythonMode(editor, view) mm.add_plotter = mock.MagicMock() mm.plotter = None mm.toggle_plotter(None) assert mm.add_plotter.call_count == 1
def test_micropython_mode_toggle_plotter_on(): """ There is no plotter, so toggle on. """ editor = mock.MagicMock() view = mock.MagicMock() mm = MicroPythonMode(editor, view) mm.add_plotter = mock.MagicMock() mm.plotter = None mm.toggle_plotter(None) assert mm.add_plotter.call_count == 1