def test_delete_snap_wrong_id2(caplog, manager, do_token): caplog.set_level(logging.INFO) # with caplog.at_level(logging.INFO): # manager = dobackup.set_manager(do_token) dobackup.find_snapshot(non_existing_snap_id, manager, do_token) print(caplog.text) for record in caplog.records: # print("asdfs", record.levelname) assert record.levelname == "ERROR" assert "NO SNAPSHOT FOUND" in caplog.text
def test_find_snapshot_wrong_id(manager, do_token): with mock.patch("dobackup.dobackup.sys.exit") as exit_mock: snap_obj = dobackup.find_snapshot(non_existing_snap_id, manager, do_token, droplet_id=000000) assert snap_obj is None
def test_find_snapshot(manager, do_token): snap_obj = dobackup.find_snapshot(existing_snap_id, manager, do_token, droplet_id=000000) assert isinstance(snap_obj, digitalocean.Snapshot) is True