mirror of
https://gitea.com/gitea/go-sdk.git
synced 2024-06-02 02:01:25 +05:30
cc6a7c5e8d
Merge branch 'release/v0.11' into backport_247 Fix AddEmail (#260) (#261) Merge branch 'release/v0.11' into backport_260 correct version (#259) correct Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/259 Reviewed-by: Andrew Thornton <art27@cantab.net> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> fix AddEmail Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/261 Reviewed-by: Andrew Thornton <art27@cantab.net> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Merge branch 'release/v0.11' into backport_247 correct version (#259) correct Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/259 Reviewed-by: Andrew Thornton <art27@cantab.net> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> backport 247 Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://gitea.com/gitea/go-sdk/pulls/256 Reviewed-by: Andrew Thornton <art27@cantab.net> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
48 lines
1.3 KiB
Go
48 lines
1.3 KiB
Go
// Copyright 2020 The Gitea Authors. All rights reserved.
|
|
// Use of this source code is governed by a MIT-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package gitea
|
|
|
|
import (
|
|
"log"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestMyUser(t *testing.T) {
|
|
log.Println("== TestMyUser ==")
|
|
c := newTestClient()
|
|
user, err := c.GetMyUserInfo()
|
|
assert.NoError(t, err)
|
|
|
|
assert.EqualValues(t, 1, user.ID)
|
|
assert.EqualValues(t, "test01", user.UserName)
|
|
assert.EqualValues(t, "test01@gitea.io", user.Email)
|
|
assert.EqualValues(t, "", user.FullName)
|
|
assert.EqualValues(t, getGiteaURL()+"/user/avatar/test01/-1", user.AvatarURL)
|
|
assert.Equal(t, true, user.IsAdmin)
|
|
}
|
|
|
|
func TestUserApp(t *testing.T) {
|
|
log.Println("== TestUserApp ==")
|
|
c := newTestClient()
|
|
|
|
result, err := c.ListAccessTokens(c.username, c.password)
|
|
assert.NoError(t, err)
|
|
assert.Len(t, result, 1)
|
|
assert.EqualValues(t, "gitea-admin", result[0].Name)
|
|
|
|
t1, err := c.CreateAccessToken(c.username, c.password, CreateAccessTokenOption{Name: "TestCreateAccessToken"})
|
|
assert.NoError(t, err)
|
|
assert.EqualValues(t, "TestCreateAccessToken", t1.Name)
|
|
result, _ = c.ListAccessTokens(c.username, c.password)
|
|
assert.Len(t, result, 2)
|
|
|
|
err = c.DeleteAccessToken(c.username, t1.ID)
|
|
assert.NoError(t, err)
|
|
result, _ = c.ListAccessTokens(c.username, c.password)
|
|
assert.Len(t, result, 1)
|
|
}
|