MCPcopy Index your code
hub / github.com/devopsctl/gitlabctl / deleteAllSSHKeyForUser

Function deleteAllSSHKeyForUser

cmd/new_ssh_key_test.go:77–95  ·  view source on GitHub ↗

deleteAllSSHKeyForUser is currently used for test teardown

(user string)

Source from the content-addressed store, hash-verified

75
76// deleteAllSSHKeyForUser is currently used for test teardown
77func deleteAllSSHKeyForUser(user string) error {
78 uid, err := strconv.Atoi(user)
79 if err != nil {
80 uid, err = getUserIDbyUsername(user)
81 if err != nil {
82 return err
83 }
84 }
85 userKeys, err := getSSHKeysForUser(uid, nil)
86 if err != nil {
87 return err
88 }
89 for _, key := range userKeys {
90 if err := deleteSSHKeyForUser(uid, key.ID); err != nil {
91 return err
92 }
93 }
94 return nil
95}

Callers 1

TestNewSSHKeyFunction · 0.85

Calls 3

getUserIDbyUsernameFunction · 0.85
getSSHKeysForUserFunction · 0.85
deleteSSHKeyForUserFunction · 0.85

Tested by

no test coverage detected