def test_move_snapin_not_permitted(monkeypatch, mocker, module_wide_request_context): monkeypatch.setattr(config.user, "may", lambda x: x != "general.configure_sidebar") m_load = mocker.patch.object(sidebar.UserSidebarConfig, "_load") sidebar.move_snapin() m_load.assert_not_called()
def test_move_snapin(request_context, mocker, move, before, do_save): html.request.set_var("name", move) html.request.set_var("before", before) m_save = mocker.patch.object(sidebar.UserSidebarConfig, "save") sidebar.move_snapin() if do_save is None: m_save.assert_not_called() else: m_save.assert_called_once()
def test_move_snapin_not_permitted(monkeypatch, mocker, register_builtin_html): monkeypatch.setattr(config.user, "may", lambda x: x != "general.configure_sidebar") m_load = mocker.patch.object(sidebar.UserSidebarConfig, "_load") sidebar.move_snapin() m_load.assert_not_called()