Skip to content

Commit 03f03ed

Browse files
committed
removing added test
1 parent 693e631 commit 03f03ed

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
@@ -1194,64 +1194,3 @@ TEST_F(AWSCachedCredentialsTest, ShouldCacheCredenitalAsync) {
11941194
ASSERT_TRUE(containCredentials(creds, {"and", "no", "surprises"}));
11951195
ASSERT_FALSE(containCredentials(creds, {"a", "quiet", "life"}));
11961196
}
1197-
1198-
class DefaultAWSCredentialsProviderChainTest : public EnvironmentModifyingTest {};
1199-
1200-
TEST_F(DefaultAWSCredentialsProviderChainTest, TestProfileConsistency) {
1201-
// Create credentials file with test profiles
1202-
Aws::OFStream credsFile(m_credsFileName.c_str(), Aws::OFStream::out | Aws::OFStream::trunc);
1203-
credsFile << "[default]" << std::endl;
1204-
credsFile << "aws_access_key_id = DefaultAccessKey" << std::endl;
1205-
credsFile << "aws_secret_access_key = DefaultSecretKey" << std::endl;
1206-
credsFile << std::endl;
1207-
credsFile << "[test-profile]" << std::endl;
1208-
credsFile << "aws_access_key_id = TestProfileAccessKey" << std::endl;
1209-
credsFile << "aws_secret_access_key = TestProfileSecretKey" << std::endl;
1210-
credsFile.close();
1211-
1212-
// Disable EC2 metadata service for faster tests
1213-
Aws::Environment::SetEnv("AWS_EC2_METADATA_DISABLED", "true", 1);
1214-
1215-
// Make sure we're using the test credentials file
1216-
Aws::Environment::SetEnv("AWS_SHARED_CREDENTIALS_FILE", m_credsFileName.c_str(), 1);
1217-
1218-
// Ensure no environment variables are interfering with the test
1219-
Aws::Environment::UnSetEnv("AWS_ACCESS_KEY_ID");
1220-
Aws::Environment::UnSetEnv("AWS_SECRET_ACCESS_KEY");
1221-
Aws::Environment::UnSetEnv("AWS_SESSION_TOKEN");
1222-
Aws::Environment::UnSetEnv("AWS_PROFILE");
1223-
Aws::Environment::UnSetEnv("AWS_DEFAULT_PROFILE");
1224-
1225-
// Test with default profile (empty config)
1226-
{
1227-
Aws::Client::CredentialProviderConfiguration config;
1228-
DefaultAWSCredentialsProviderChain providerChain(config);
1229-
auto creds = providerChain.GetAWSCredentials();
1230-
EXPECT_STREQ("DefaultAccessKey", creds.GetAWSAccessKeyId().c_str());
1231-
EXPECT_STREQ("DefaultSecretKey", creds.GetAWSSecretKey().c_str());
1232-
}
1233-
1234-
// Test with specific profile in config
1235-
{
1236-
Aws::Client::CredentialProviderConfiguration config;
1237-
config.profile = "test-profile";
1238-
DefaultAWSCredentialsProviderChain providerChain(config);
1239-
auto creds = providerChain.GetAWSCredentials();
1240-
EXPECT_STREQ("TestProfileAccessKey", creds.GetAWSAccessKeyId().c_str());
1241-
EXPECT_STREQ("TestProfileSecretKey", creds.GetAWSSecretKey().c_str());
1242-
}
1243-
1244-
// Test with environment variables overriding profile
1245-
Aws::Environment::SetEnv("AWS_ACCESS_KEY_ID", "EnvAccessKey", 1);
1246-
Aws::Environment::SetEnv("AWS_SECRET_ACCESS_KEY", "EnvSecretKey", 1);
1247-
1248-
{
1249-
Aws::Client::CredentialProviderConfiguration config;
1250-
config.profile = "test-profile";
1251-
DefaultAWSCredentialsProviderChain providerChain(config);
1252-
auto creds = providerChain.GetAWSCredentials();
1253-
// Environment variables should take precedence
1254-
EXPECT_STREQ("EnvAccessKey", creds.GetAWSAccessKeyId().c_str());
1255-
EXPECT_STREQ("EnvSecretKey", creds.GetAWSSecretKey().c_str());
1256-
}
1257-
}

0 commit comments

Comments
 (0)