示例#1
0
文件: test_db.py 项目: frelo/buildbot
 def create_pickle(self):
     # ugh, what was I thinking? pickles? with class instances? ick.
     cm = OldChangeMaster()
     cm.basedir = "db/migrate"
     os.makedirs(cm.basedir)
     c1 = Change(who="brian", files=["foo.c", "subdir/bar.c"],
                 comments="first change",
                 revision="1234")
     del c1.revlink
     c2 = Change(who="brian", files=["foo.c"],
                 comments="second change",
                 revision="1235", branch="release",
                 links=["url1", "url2"], revlink="url3",
                 properties={"who": "what"},
                 category="nifty")
     cm.addChange(c1)
     cm.addChange(c2)
     cm.saveYourself() # db/migrate/changes.pck
     return os.path.join(cm.basedir, "changes.pck")