changeset 462:8d7091819913

Fixed the sorting of builds in the unit tests added in [497].
author cmlenz
date Mon, 24 Sep 2007 13:07:11 +0000
parents f487963dd886
children 977a6c122205
files bitten/tests/queue.py
diffstat 1 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/bitten/tests/queue.py
+++ b/bitten/tests/queue.py
@@ -214,6 +214,7 @@
         queue.populate()
 
         builds = list(Build.select(self.env, config='test'))
+        builds.sort(lambda a, b: cmp(a.platform, b.platform))
         self.assertEqual(2, len(builds))
         self.assertEqual(platform1.id, builds[0].platform)
         self.assertEqual('123', builds[0].rev)
@@ -244,17 +245,18 @@
         queue.populate()
 
         builds = list(Build.select(self.env, config='test'))
+        builds.sort(lambda a, b: cmp(a.platform, b.platform))
         self.assertEqual(6, len(builds))
         self.assertEqual(platform1.id, builds[0].platform)
         self.assertEqual('123', builds[0].rev)
-        self.assertEqual(platform2.id, builds[1].platform)
-        self.assertEqual('123', builds[1].rev)
+        self.assertEqual(platform1.id, builds[1].platform)
+        self.assertEqual('121', builds[1].rev)
         self.assertEqual(platform1.id, builds[2].platform)
-        self.assertEqual('121', builds[2].rev)
+        self.assertEqual('120', builds[2].rev)
         self.assertEqual(platform2.id, builds[3].platform)
-        self.assertEqual('121', builds[3].rev)
-        self.assertEqual(platform1.id, builds[4].platform)
-        self.assertEqual('120', builds[4].rev)
+        self.assertEqual('123', builds[3].rev)
+        self.assertEqual(platform2.id, builds[4].platform)
+        self.assertEqual('121', builds[4].rev)
         self.assertEqual(platform2.id, builds[5].platform)
         self.assertEqual('120', builds[5].rev)
 
Copyright (C) 2012-2017 Edgewall Software