Skip to content

Commit ab5a278

Browse files
committed
removing added test
1 parent d8aeff5 commit ab5a278

File tree

1 file changed

+0
-61
lines changed

1 file changed

+0
-61
lines changed

tests/aws-cpp-sdk-core-tests/aws/auth/AWSCredentialsProviderTest.cpp

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1271,64 +1271,3 @@ TEST_F(AWSCachedCredentialsTest, ShouldCacheCredenitalAsync) {
12711271
ASSERT_TRUE(containCredentials(creds, {"and", "no", "surprises"}));
12721272
ASSERT_FALSE(containCredentials(creds, {"a", "quiet", "life"}));
12731273
}
1274-
1275-
class DefaultAWSCredentialsProviderChainTest : public EnvironmentModifyingTest {};
1276-
1277-
TEST_F(DefaultAWSCredentialsProviderChainTest, TestProfileConsistency) {
1278-
// Create credentials file with test profiles
1279-
Aws::OFStream credsFile(m_credsFileName.c_str(), Aws::OFStream::out | Aws::OFStream::trunc);
1280-
credsFile << "[default]" << std::endl;
1281-
credsFile << "aws_access_key_id = DefaultAccessKey" << std::endl;
1282-
credsFile << "aws_secret_access_key = DefaultSecretKey" << std::endl;
1283-
credsFile << std::endl;
1284-
credsFile << "[test-profile]" << std::endl;
1285-
credsFile << "aws_access_key_id = TestProfileAccessKey" << std::endl;
1286-
credsFile << "aws_secret_access_key = TestProfileSecretKey" << std::endl;
1287-
credsFile.close();
1288-
1289-
// Disable EC2 metadata service for faster tests
1290-
Aws::Environment::SetEnv("AWS_EC2_METADATA_DISABLED", "true", 1);
1291-
1292-
// Make sure we're using the test credentials file
1293-
Aws::Environment::SetEnv("AWS_SHARED_CREDENTIALS_FILE", m_credsFileName.c_str(), 1);
1294-
1295-
// Ensure no environment variables are interfering with the test
1296-
Aws::Environment::UnSetEnv("AWS_ACCESS_KEY_ID");
1297-
Aws::Environment::UnSetEnv("AWS_SECRET_ACCESS_KEY");
1298-
Aws::Environment::UnSetEnv("AWS_SESSION_TOKEN");
1299-
Aws::Environment::UnSetEnv("AWS_PROFILE");
1300-
Aws::Environment::UnSetEnv("AWS_DEFAULT_PROFILE");
1301-
1302-
// Test with default profile (empty config)
1303-
{
1304-
Aws::Client::CredentialProviderConfiguration config;
1305-
DefaultAWSCredentialsProviderChain providerChain(config);
1306-
auto creds = providerChain.GetAWSCredentials();
1307-
EXPECT_STREQ("DefaultAccessKey", creds.GetAWSAccessKeyId().c_str());
1308-
EXPECT_STREQ("DefaultSecretKey", creds.GetAWSSecretKey().c_str());
1309-
}
1310-
1311-
// Test with specific profile in config
1312-
{
1313-
Aws::Client::CredentialProviderConfiguration config;
1314-
config.profile = "test-profile";
1315-
DefaultAWSCredentialsProviderChain providerChain(config);
1316-
auto creds = providerChain.GetAWSCredentials();
1317-
EXPECT_STREQ("TestProfileAccessKey", creds.GetAWSAccessKeyId().c_str());
1318-
EXPECT_STREQ("TestProfileSecretKey", creds.GetAWSSecretKey().c_str());
1319-
}
1320-
1321-
// Test with environment variables overriding profile
1322-
Aws::Environment::SetEnv("AWS_ACCESS_KEY_ID", "EnvAccessKey", 1);
1323-
Aws::Environment::SetEnv("AWS_SECRET_ACCESS_KEY", "EnvSecretKey", 1);
1324-
1325-
{
1326-
Aws::Client::CredentialProviderConfiguration config;
1327-
config.profile = "test-profile";
1328-
DefaultAWSCredentialsProviderChain providerChain(config);
1329-
auto creds = providerChain.GetAWSCredentials();
1330-
// Environment variables should take precedence
1331-
EXPECT_STREQ("EnvAccessKey", creds.GetAWSAccessKeyId().c_str());
1332-
EXPECT_STREQ("EnvSecretKey", creds.GetAWSSecretKey().c_str());
1333-
}
1334-
}

0 commit comments

Comments
 (0)