(t *testing.T)
| 77 | } |
| 78 | |
| 79 | func newConfig(t *testing.T) aws.Config { |
| 80 | cfgs := external.Configs{} |
| 81 | cfgs, err := cfgs.AppendFromLoaders(external.DefaultConfigLoaders) |
| 82 | assert.NoError(t, err) |
| 83 | cfg, err := cfgs.ResolveAWSConfig([]external.AWSConfigResolver{ |
| 84 | external.ResolveDefaultAWSConfig, |
| 85 | // external.ResolveHandlersFunc, |
| 86 | // external.ResolveEndpointResolverFunc, |
| 87 | // external.ResolveCustomCABundle, |
| 88 | // external.ResolveEnableEndpointDiscovery, |
| 89 | // |
| 90 | // external.ResolveRegion, |
| 91 | // external.ResolveEC2Region, |
| 92 | // external.ResolveDefaultRegion, |
| 93 | // |
| 94 | // external.ResolveCredentials, |
| 95 | }) |
| 96 | assert.NoError(t, err) |
| 97 | |
| 98 | cfg.Credentials = aws.NewStaticCredentialsProvider("ABCD", "EFGH", "IKJGL") |
| 99 | cfg.EndpointResolver = aws.ResolveWithEndpointURL("http://localhost:8000") |
| 100 | cfg.Region = "ap-south-1" |
| 101 | cfg.DisableEndpointHostPrefix = true |
| 102 | cfg.LogLevel = aws.LogOff |
| 103 | cfg.Logger = t |
| 104 | cfg.HTTPClient = http.DefaultClient |
| 105 | |
| 106 | return cfg |
| 107 | } |
no outgoing calls
no test coverage detected