Remove source from pipelines (1/2)
Now that sources are associated with projects, remove the source
attribute from pipelines altogether.
For ease of review, the test fixtures are updated in a subsequent
commit.
Story: 2000953
Change-Id: Ie6b3b6be1b11b0d4462188902121d9cd29c91284
diff --git a/tests/unit/test_scheduler.py b/tests/unit/test_scheduler.py
index e1d00f6..22ae46d 100755
--- a/tests/unit/test_scheduler.py
+++ b/tests/unit/test_scheduler.py
@@ -906,7 +906,8 @@
# TODO: move to test_gerrit (this is a unit test!)
A = self.fake_gerrit.addFakeChange('org/project', 'master', 'A')
tenant = self.sched.abide.tenants.get('tenant-one')
- source = tenant.layout.pipelines['gate'].source
+ (trusted, project) = tenant.getProject('org/project')
+ source = project.source
# TODO(pabelanger): As we add more source / trigger APIs we should make
# it easier for users to create events for testing.
@@ -2169,9 +2170,8 @@
def test_queue_names(self):
"Test shared change queue names"
tenant = self.sched.abide.tenants.get('tenant-one')
- source = tenant.layout.pipelines['gate'].source
- project1 = source.getProject('org/project1')
- project2 = source.getProject('org/project2')
+ (trusted, project1) = tenant.getProject('org/project1')
+ (trusted, project2) = tenant.getProject('org/project2')
q1 = tenant.layout.pipelines['gate'].getQueue(project1)
q2 = tenant.layout.pipelines['gate'].getQueue(project2)
self.assertEqual(q1.name, 'integrated')
@@ -4415,7 +4415,8 @@
# processing.
tenant = self.sched.abide.tenants.get('tenant-one')
- source = tenant.layout.pipelines['gate'].source
+ (trusted, project) = tenant.getProject('org/project')
+ source = project.source
# TODO(pabelanger): As we add more source / trigger APIs we should make
# it easier for users to create events for testing.