def test_micropython_mode_toggle_repl_off(): """ There is a repl, so toggle off. """ editor = mock.MagicMock() view = mock.MagicMock() mm = MicroPythonMode(editor, view) mm.remove_repl = mock.MagicMock() mm.repl = True mm.toggle_repl(None) assert mm.remove_repl.call_count == 1
def test_micropython_mode_toggle_repl_on(): """ There is no repl, so toggle on. """ editor = mock.MagicMock() view = mock.MagicMock() mm = MicroPythonMode(editor, view) mm.add_repl = mock.MagicMock() mm.repl = None mm.toggle_repl(None) assert mm.add_repl.call_count == 1