Exemplo n.º 1
0
 def test_filter_latest_jobs_higher_build_last(self):
     self.assertEqual(
         filter_latest_builds(
             [Build('foo', 3),
              Build('bar', 5),
              Build('foo', 5)]),
         [Build('bar', 5), Build('foo', 5)])
Exemplo n.º 2
0
 def filter_latest(try_results):
     """Returns the latest entries from from a Build to TryJobStatus dict."""
     if try_results is None:
         return None
     latest_builds = filter_latest_builds(try_results.keys())
     return {b: s for b, s in try_results.items() if b in latest_builds}
Exemplo n.º 3
0
 def test_filter_latest_jobs_no_build_number(self):
     self.assertEqual(
         filter_latest_builds([Build('foo', 3),
                               Build('bar'),
                               Build('bar')]),
         [Build('bar'), Build('foo', 3)])
Exemplo n.º 4
0
 def test_filter_latest_jobs_empty(self):
     self.assertEqual(filter_latest_builds([]), [])