func (a *AWS) SetSession(region string, sess *session.Session) bool {
	return true
}
SetSession will set a session by region
package testutils
import (
	"fmt"
	"sync"
	"github.com/aws/aws-sdk-go/aws/session"
	"github.com/aws/aws-sdk-go/service/cloudformation/cloudformationiface"
	selfv1alpha1 "go.awsctrl.io/manager/apis/self/v1alpha1"
)
func NewAWS() *AWS {
	return &AWS{
		Config:  true,
		clients: map[string]cloudformationiface.CloudFormationAPI{"us-west-2": NewCFN("")},
	}
}
type AWS struct {
	Config  bool
	clients map[string]cloudformationiface.CloudFormationAPI
	mux     sync.Mutex
}
func (a *AWS) Configured() error {
	return nil
}
func (a *AWS) Configure(*selfv1alpha1.ConfigAWS) error {
	if !a.Config {
		return fmt.Errorf("error occured")
	}
	return nil
}
func (a *AWS) SetClient(region string, iface cloudformationiface.CloudFormationAPI) bool {
	a.mux.Lock()
	defer a.mux.Unlock()
	a.clients = map[string]cloudformationiface.CloudFormationAPI{"us-west-2": iface}
	return true
}
func (a *AWS) GetClients() map[string]cloudformationiface.CloudFormationAPI {
	return a.clients
}
func (a *AWS) GetClient(region string) cloudformationiface.CloudFormationAPI {
	return a.GetClients()["us-west-2"]
}