(self)
| 1942 | |
| 1943 | class TestCreateCredentialResolver(BaseEnvVar): |
| 1944 | def setUp(self): |
| 1945 | super().setUp() |
| 1946 | |
| 1947 | self.session = mock.Mock(spec=botocore.session.Session) |
| 1948 | self.session.get_component = self.fake_get_component |
| 1949 | |
| 1950 | self.fake_instance_variables = { |
| 1951 | 'credentials_file': 'a', |
| 1952 | 'legacy_config_file': 'b', |
| 1953 | 'config_file': 'c', |
| 1954 | 'metadata_service_timeout': 1, |
| 1955 | 'metadata_service_num_attempts': 1, |
| 1956 | 'imds_use_ipv6': 'false', |
| 1957 | } |
| 1958 | self.config_loader = ConfigValueStore() |
| 1959 | for name, value in self.fake_instance_variables.items(): |
| 1960 | self.config_loader.set_config_variable(name, value) |
| 1961 | |
| 1962 | self.session.get_config_variable = ( |
| 1963 | self.config_loader.get_config_variable |
| 1964 | ) |
| 1965 | self.session.set_config_variable = self.fake_set_config_variable |
| 1966 | self.session.instance_variables = self.fake_instance_variable_lookup |
| 1967 | |
| 1968 | def fake_get_component(self, key): |
| 1969 | if key == 'config_provider': |
nothing calls this directly
no test coverage detected