diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-04-19 22:31:01 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-04-19 22:31:01 +0300 |
commit | f11a8ecd409f280759af7227db52b1e87e389092 (patch) | |
tree | 191dc9e4dda2444fb65bcf097056ef37d5a685bc /ick2/workapi_tests.py | |
parent | 04e899ded340bc0fd3afd6b0a62dff22c182e735 (diff) | |
download | ick2-f11a8ecd409f280759af7227db52b1e87e389092.tar.gz |
Change: trigger a project, build all pipelines in the project
Diffstat (limited to 'ick2/workapi_tests.py')
-rw-r--r-- | ick2/workapi_tests.py | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/ick2/workapi_tests.py b/ick2/workapi_tests.py index 1ee4625..92d34e5 100644 --- a/ick2/workapi_tests.py +++ b/ick2/workapi_tests.py @@ -75,7 +75,7 @@ class WorkAPITests(unittest.TestCase): def test_worker_gets_work_when_a_pipeline_is_triggered(self): projects = self.create_project_api() - projects.set_pipeline('triggered', 'foo', 'build') + projects.set_status('foo', 'triggered') self.create_worker_api() work = self.create_work_api() expected = { @@ -83,7 +83,6 @@ class WorkAPITests(unittest.TestCase): 'build_number': 1, 'worker': 'asterix', 'project': 'foo', - 'pipeline': 'build', 'parameters': { 'foo': 'bar', }, @@ -99,7 +98,7 @@ class WorkAPITests(unittest.TestCase): def test_worker_manager_posts_work_updates(self): projects = self.create_project_api() - projects.set_pipeline('triggered', 'foo', 'build') + projects.set_status('foo', 'triggered') self.create_worker_api() work = self.create_work_api() @@ -109,7 +108,6 @@ class WorkAPITests(unittest.TestCase): 'build_number': 1, 'worker': 'asterix', 'project': 'foo', - 'pipeline': 'build', 'parameters': { 'foo': 'bar', }, @@ -125,7 +123,6 @@ class WorkAPITests(unittest.TestCase): 'build_id': 'foo/1', 'worker': 'asterix', 'project': 'foo', - 'pipeline': 'build', 'exit_code': None, 'stdout': 'out', 'stderr': 'err', @@ -162,12 +159,12 @@ class WorkAPITests(unittest.TestCase): # An pipeline status has changed. self.assertEqual( - projects.get_pipeline('foo', 'build'), + projects.get_status('foo'), {'status': 'idle'}) def test_worker_manager_posts_failure(self): projects = self.create_project_api() - projects.set_pipeline('triggered', 'foo', 'build') + projects.set_status('foo', 'triggered') self.create_worker_api() work = self.create_work_api() @@ -177,7 +174,6 @@ class WorkAPITests(unittest.TestCase): 'build_number': 1, 'worker': 'asterix', 'project': 'foo', - 'pipeline': 'build', 'parameters': { 'foo': 'bar', }, @@ -193,7 +189,6 @@ class WorkAPITests(unittest.TestCase): 'build_id': 'foo/1', 'worker': 'asterix', 'project': 'foo', - 'pipeline': 'build', 'exit_code': 1, 'stdout': 'out', 'stderr': 'err', @@ -204,7 +199,7 @@ class WorkAPITests(unittest.TestCase): # Ask for work again. self.assertEqual(work.get_work('asterix'), {}) - # An pipeline status has changed. + # And project status has changed. self.assertEqual( - projects.get_pipeline('foo', 'build'), + projects.get_status('foo'), {'status': 'idle'}) |