github.com/smugmug/godynamo@v0.0.0-20151122084750-7913028f6623/conf/conf_test.go (about)

     1  package conf
     2  
     3  import (
     4  	roles_master "github.com/smugmug/goawsroles/roles_master"
     5  	roles_simple "github.com/smugmug/goawsroles/roles_simple"
     6  	"testing"
     7  )
     8  
     9  func TestRolesSimple(t *testing.T) {
    10  	r := roles_simple.NewRolesSimple("myAccessKey", "mySecret", "myToken")
    11  	var c AWS_Conf
    12  	cp_err := c.CredentialsFromRoles(r)
    13  	if cp_err != nil {
    14  		t.Errorf(cp_err.Error())
    15  	}
    16  	if !c.UseIAM {
    17  		t.Errorf("UseIAM should be true")
    18  	}
    19  }
    20  
    21  func TestRolesMaster(t *testing.T) {
    22  	r := roles_master.NewRolesMaster("myAccessKey", "mySecret")
    23  	var c AWS_Conf
    24  	cp_err := c.CredentialsFromRoles(r)
    25  	if cp_err != nil {
    26  		t.Errorf(cp_err.Error())
    27  	}
    28  	if c.UseIAM {
    29  		t.Errorf("UseIAM should be false")
    30  	}
    31  }