github.com/go-chef/chef@v0.30.1/testapi/association_cleanup.go (about) 1 // Test the go-chef/chef chef server api /organization/:org/user and /organization/:org/association_requests 2 // endpoints against a live server 3 package testapi 4 5 import ( 6 "fmt" 7 "os" 8 9 "github.com/go-chef/chef" 10 ) 11 12 // association_cleanup exercise the chef server api 13 func AssociationCleanup() { 14 client := Client(nil) 15 deleteUser(client, "usrinvite") 16 deleteUser(client, "usr2invite") 17 deleteUser(client, "usradd") 18 } 19 20 // deleteUser uses the chef server api to delete a single user 21 func deleteUser(client *chef.Client, name string) (err error) { 22 err = client.Users.Delete(name) 23 if err != nil { 24 fmt.Fprintln(os.Stderr, "Issue deleting org:", err) 25 } 26 return 27 }