sparse-intern-71089
03/02/2022, 5:38 PMgreat-queen-39697
03/02/2022, 7:56 PMsalmon-musician-20405
03/02/2022, 8:50 PMsalmon-musician-20405
03/03/2022, 5:55 AMgreat-queen-39697
03/03/2022, 3:39 PMsalmon-musician-20405
03/03/2022, 4:52 PMsalmon-musician-20405
03/03/2022, 4:52 PMsalmon-musician-20405
03/03/2022, 4:52 PMsalmon-musician-20405
03/03/2022, 4:57 PMsalmon-musician-20405
03/03/2022, 4:59 PMprovider = Provider(
resource_name="test-provider",
assume_role="arn:aws:iam::********:role/test-role",
)
test_pipeline = TestPipeline(
name="test",
provider=provider,
)
> assert provider == test_pipeline._curatedBucket._providers["aws"]
Error - KeyError: 'aws' . If i specify the package name instead of 'aws' then the unit test passes. It would be good to know the change happened related to providerssalmon-musician-20405
03/03/2022, 4:59 PMsalmon-musician-20405
03/03/2022, 4:59 PMgreat-queen-39697
03/03/2022, 5:27 PMsalmon-musician-20405
03/03/2022, 5:48 PM@pulumi.runtime.test
def test_provider_component(self):
raw_history_bucket = RawHistoryBucket(name="test", tagger=self.tagger)
provider = Provider(
resource_name="test-provider",
assume_role="arn:aws:iam::123456789012:role/test-role",
)
test_pipeline = RawHistoryToCuratedPipeline(
name="test",
raw_history_bucket=raw_history_bucket,
tagger=self.tagger,
provider=provider)
print(test_pipeline._curatedBucket._providers)
assert provider == test_pipeline._curatedBucket._providers["aws"]
salmon-musician-20405
03/03/2022, 5:48 PMsalmon-musician-20405
03/03/2022, 5:49 PMsalmon-musician-20405
03/03/2022, 5:50 PM{'data-engineering-pulumi-components': <pulumi_aws.provider.Provider object at 0x10ee14070>}
salmon-musician-20405
03/03/2022, 5:50 PMgreat-queen-39697
03/03/2022, 7:22 PMgreat-queen-39697
03/03/2022, 7:33 PMsalmon-musician-20405
03/03/2022, 7:36 PMsalmon-musician-20405
03/03/2022, 7:36 PMsalmon-musician-20405
03/03/2022, 7:37 PM