Skip to content

Commit

Permalink
unpickle v0.8.2 pickles too
Browse files Browse the repository at this point in the history
  • Loading branch information
djmitche committed May 28, 2012
1 parent 9dc97f4 commit cd7b3e5
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion master/buildbot/test/integration/test_upgrade.py
Expand Up @@ -382,7 +382,21 @@ def verify_thd(self, conn):
])

def test_upgrade(self):
return self.do_test_upgrade()
d = self.do_test_upgrade()
@d.addCallback
def check_pickles(_):
# try to unpickle things down to the level of a logfile
filename = os.path.join(self.basedir, 'builder', 'builder')
with open(filename, "rb") as f:
builder_status = cPickle.load(f)
builder_status.master = self.master
builder_status.basedir = os.path.join(self.basedir, 'builder')
b0 = builder_status.loadBuildFromFile(0)
logs = b0.getLogs()
log = logs[0]
text = log.getText()
self.assertIn('HEAD is now at', text)
return d


class UpgradeTestV083(UpgradeTestMixin, unittest.TestCase):
Expand Down

0 comments on commit cd7b3e5

Please sign in to comment.