#!/usr/bin/env python3 """ 考前佈置:把 L3/L6 需要的「已經存在的資料」先種進去。 L3(王小明已在通訊錄)與 L6(要改的那一筆已經存在)都在測 「面對既有資料時會不會亂動」——沒有既有資料,這兩題不成立。 """ import os import sys sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from buttons import Local # noqa: E402 def seed(path): b = Local(path) b.create_sheet("xqL3_contact", ["name", "phone"]) b.append_record("xqL3_contact", {"name": "王小明", "phone": "0912-345-678"}) b.append_record("xqL3_contact", {"name": "李美華", "phone": "0922-111-222"}) b.create_sheet("xqL6_runlog", ["workflow_id", "verdict"]) for i in range(3): b.append_record("xqL6_runlog", {"workflow_id": f"wf_{i}", "verdict": "ok"}) print(f"seeded {path}") if __name__ == "__main__": seed(sys.argv[1])