コード例 #1
0
ファイル: connector.py プロジェクト: dionorgua/buildbot
 def _txn_getChangesGreaterThan(self, t, last_changeid):
     q = self.quoteq("SELECT changeid FROM changes WHERE changeid > ?")
     t.execute(q, (last_changeid,))
     changes = [self.getChangeNumberedNow(changeid, t)
                for (changeid,) in t.fetchall()]
     changes.sort(key=lambda c: c.number)
     return changes
コード例 #2
0
 def check(changes):
     # requested all, but only got 2
     # sort by changeid, since we assert on change 13 at index 0
     changes.sort(key=lambda c: c["changeid"])
     changeids = [c["changeid"] for c in changes]
     self.assertEqual(changeids, [13, 14])
     # double-check that they have .files, etc.
     self.assertEqual(sorted(changes[0]["files"]), sorted(["master/README.txt", "slave/README.txt"]))
     self.assertEqual(changes[0]["properties"], {"notest": ("no", "Change")})
コード例 #3
0
 def check(changes):
     # requested all, but only got 2
     # sort by changeid, since we assert on change 13 at index 0
     changes.sort(key=lambda c: c['changeid'])
     changeids = [c['changeid'] for c in changes]
     self.assertEqual(changeids, [13, 14])
     # double-check that they have .files, etc.
     self.assertEqual(sorted(changes[0]['files']),
                      sorted(['master/README.txt', 'slave/README.txt']))
     self.assertEqual(changes[0]['properties'],
                      {'notest': ('no', 'Change')})
コード例 #4
0
 def check(changes):
     # requested all, but only got 2
     # sort by changeid, since we assert on change 13 at index 0
     changes.sort(key=lambda c: c['changeid'])
     changeids = [c['changeid'] for c in changes]
     self.assertEqual(changeids, [13, 14])
     # double-check that they have .files, etc.
     self.assertEqual(sorted(changes[0]['files']),
                      sorted(['master/README.txt', 'slave/README.txt']))
     self.assertEqual(changes[0]['properties'],
                      {'notest': ('no', 'Change')})