summaryrefslogtreecommitdiff
path: root/taskflow/tests/unit/jobs
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-04-22 01:23:29 +0000
committerGerrit Code Review <review@openstack.org>2014-04-22 01:23:29 +0000
commit897a6a9fc9956b3e89605971cd878608e4f6e5fa (patch)
tree1983c74268bbd5ccf165c5aa10c7cd7a74dbc50a /taskflow/tests/unit/jobs
parent1c68f97ecf80c8556e38bd930eec039b8a717641 (diff)
parentf7662d9d2fb1ee112c0e1a1c4ffd5b8196b56717 (diff)
downloadtaskflow-897a6a9fc9956b3e89605971cd878608e4f6e5fa.tar.gz
Merge "Allow for only iterating over the most 'fresh' jobs"
Diffstat (limited to 'taskflow/tests/unit/jobs')
-rw-r--r--taskflow/tests/unit/jobs/test_zk_job.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/taskflow/tests/unit/jobs/test_zk_job.py b/taskflow/tests/unit/jobs/test_zk_job.py
index 2dd6d57..57a7119 100644
--- a/taskflow/tests/unit/jobs/test_zk_job.py
+++ b/taskflow/tests/unit/jobs/test_zk_job.py
@@ -67,6 +67,15 @@ class TestZookeeperJobs(test.TestCase):
self.client.flush()
self.assertTrue(self.board.connected)
+ def test_fresh_iter(self):
+ with connect_close(self.board):
+ book = p_utils.temporary_log_book()
+ self.board.post('test', book)
+ self.client.flush()
+
+ jobs = list(self.board.iterjobs(ensure_fresh=True))
+ self.assertEqual(1, len(jobs))
+
def test_posting_received_raw(self):
book = p_utils.temporary_log_book()
@@ -78,7 +87,7 @@ class TestZookeeperJobs(test.TestCase):
self.client.flush()
self.assertEqual(self.board, posted_job.board)
- self.assertTrue(1, self.board.job_count)
+ self.assertEqual(1, self.board.job_count)
self.assertIn(posted_job.uuid, [j.uuid
for j in self.board.iterjobs()])