def test_push(): frr = MagicMock() c = ConfigMgr(frr) c.push("update1\nupdate2\n") assert c.changes == "update1\nupdate2\n\n" c.push("update3\nupdate4\n") assert c.changes == "update1\nupdate2\n\nupdate3\nupdate4\n\n"
def test_push_and_push_list(): frr = MagicMock() c = ConfigMgr(frr) c.push("update1\nupdate2\n") c.push_list(["change1", "change2"]) assert c.changes == "update1\nupdate2\n\nchange1\nchange2\n"