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 }