def test_get_aws_settings_without_access_key_id(self):
        """
        If AWS_DEFAULT_REGION is not set, get AWS_DEFAULT_REGION from env anyway if there.
        """
        self.assertEqual(from_env(), {})

        os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
        self.assertEqual(from_env(), {"region": "eu-west-1"})
Esempio n. 2
0
    def test_get_aws_settings_without_access_key_id(self):
        """
        If AWS_DEFAULT_REGION is not set, get AWS_DEFAULT_REGION from env anyway if there.
        """
        self.assertEqual(from_env(), {})

        os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
        self.assertEqual(from_env(), {
            "region": "eu-west-1",
        })
Esempio n. 3
0
 def test_get_aws_settings_with_region(self):
     """
     AWS_DEFAULT_REGION is parsed correctly for settings.
     """
     os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
     _settings = from_env()
     self.assertEqual(_settings, {"region": "eu-west-1"})
Esempio n. 4
0
 def test_get_aws_settings_with_access_key_id(self):
     """
     Even if AWS_ACCESS_KEY_ID is set in env, don't pass it to settings.
     """
     os.environ["AWS_ACCESS_KEY_ID"] = "foo"
     os.environ["AWS_SECRET_ACCESS_KEY"] = "bar"
     os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
     _settings = from_env()
     self.assertEqual(_settings, {"region": "eu-west-1"})
Esempio n. 5
0
 def test_get_aws_settings_with_region(self):
     """
     AWS_DEFAULT_REGION is parsed correctly for settings.
     """
     os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
     _settings = from_env()
     self.assertEqual(_settings, {
         "region": "eu-west-1"
     })
 def test_get_aws_settings_with_access_key_id(self):
     """
     If AWS_ACCESS_KEY_ID is set, get all 3 params from env.
     """
     os.environ["AWS_ACCESS_KEY_ID"] = "foo"
     os.environ["AWS_SECRET_ACCESS_KEY"] = "bar"
     os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
     _settings = from_env()
     self.assertEqual(_settings, {"aws_access_key_id": "foo", "aws_secret_access_key": "bar", "region": "eu-west-1"})
Esempio n. 7
0
 def test_get_aws_settings_with_access_key_id(self):
     """
     Even if AWS_ACCESS_KEY_ID is set in env, don't pass it to settings.
     """
     os.environ["AWS_ACCESS_KEY_ID"] = "foo"
     os.environ["AWS_SECRET_ACCESS_KEY"] = "bar"
     os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
     _settings = from_env()
     self.assertEqual(_settings, {
         "region": "eu-west-1"
     })
Esempio n. 8
0
 def test_get_aws_settings_with_access_key_id(self):
     """
     If AWS_ACCESS_KEY_ID is set, get all 3 params from env.
     """
     os.environ["AWS_ACCESS_KEY_ID"] = "foo"
     os.environ["AWS_SECRET_ACCESS_KEY"] = "bar"
     os.environ["AWS_DEFAULT_REGION"] = "eu-west-1"
     _settings = from_env()
     self.assertEqual(
         _settings, {
             "aws_access_key_id": "foo",
             "aws_secret_access_key": "bar",
             "region": "eu-west-1",
         })