|
@@ -14,413 +14,6 @@ import (
|
|
|
lfsutil "gogs.io/gogs/internal/lfsutil"
|
|
|
)
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-type MockPermsStore struct {
|
|
|
-
|
|
|
-
|
|
|
- AccessModeFunc *PermsStoreAccessModeFunc
|
|
|
-
|
|
|
-
|
|
|
- AuthorizeFunc *PermsStoreAuthorizeFunc
|
|
|
-
|
|
|
-
|
|
|
- SetRepoPermsFunc *PermsStoreSetRepoPermsFunc
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func NewMockPermsStore() *MockPermsStore {
|
|
|
- return &MockPermsStore{
|
|
|
- AccessModeFunc: &PermsStoreAccessModeFunc{
|
|
|
- defaultHook: func(context.Context, int64, int64, database.AccessModeOptions) (r0 database.AccessMode) {
|
|
|
- return
|
|
|
- },
|
|
|
- },
|
|
|
- AuthorizeFunc: &PermsStoreAuthorizeFunc{
|
|
|
- defaultHook: func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) (r0 bool) {
|
|
|
- return
|
|
|
- },
|
|
|
- },
|
|
|
- SetRepoPermsFunc: &PermsStoreSetRepoPermsFunc{
|
|
|
- defaultHook: func(context.Context, int64, map[int64]database.AccessMode) (r0 error) {
|
|
|
- return
|
|
|
- },
|
|
|
- },
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func NewStrictMockPermsStore() *MockPermsStore {
|
|
|
- return &MockPermsStore{
|
|
|
- AccessModeFunc: &PermsStoreAccessModeFunc{
|
|
|
- defaultHook: func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode {
|
|
|
- panic("unexpected invocation of MockPermsStore.AccessMode")
|
|
|
- },
|
|
|
- },
|
|
|
- AuthorizeFunc: &PermsStoreAuthorizeFunc{
|
|
|
- defaultHook: func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
- panic("unexpected invocation of MockPermsStore.Authorize")
|
|
|
- },
|
|
|
- },
|
|
|
- SetRepoPermsFunc: &PermsStoreSetRepoPermsFunc{
|
|
|
- defaultHook: func(context.Context, int64, map[int64]database.AccessMode) error {
|
|
|
- panic("unexpected invocation of MockPermsStore.SetRepoPerms")
|
|
|
- },
|
|
|
- },
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func NewMockPermsStoreFrom(i database.PermsStore) *MockPermsStore {
|
|
|
- return &MockPermsStore{
|
|
|
- AccessModeFunc: &PermsStoreAccessModeFunc{
|
|
|
- defaultHook: i.AccessMode,
|
|
|
- },
|
|
|
- AuthorizeFunc: &PermsStoreAuthorizeFunc{
|
|
|
- defaultHook: i.Authorize,
|
|
|
- },
|
|
|
- SetRepoPermsFunc: &PermsStoreSetRepoPermsFunc{
|
|
|
- defaultHook: i.SetRepoPerms,
|
|
|
- },
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-type PermsStoreAccessModeFunc struct {
|
|
|
- defaultHook func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode
|
|
|
- hooks []func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode
|
|
|
- history []PermsStoreAccessModeFuncCall
|
|
|
- mutex sync.Mutex
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (m *MockPermsStore) AccessMode(v0 context.Context, v1 int64, v2 int64, v3 database.AccessModeOptions) database.AccessMode {
|
|
|
- r0 := m.AccessModeFunc.nextHook()(v0, v1, v2, v3)
|
|
|
- m.AccessModeFunc.appendCall(PermsStoreAccessModeFuncCall{v0, v1, v2, v3, r0})
|
|
|
- return r0
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAccessModeFunc) SetDefaultHook(hook func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode) {
|
|
|
- f.defaultHook = hook
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAccessModeFunc) PushHook(hook func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode) {
|
|
|
- f.mutex.Lock()
|
|
|
- f.hooks = append(f.hooks, hook)
|
|
|
- f.mutex.Unlock()
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAccessModeFunc) SetDefaultReturn(r0 database.AccessMode) {
|
|
|
- f.SetDefaultHook(func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode {
|
|
|
- return r0
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAccessModeFunc) PushReturn(r0 database.AccessMode) {
|
|
|
- f.PushHook(func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode {
|
|
|
- return r0
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-func (f *PermsStoreAccessModeFunc) nextHook() func(context.Context, int64, int64, database.AccessModeOptions) database.AccessMode {
|
|
|
- f.mutex.Lock()
|
|
|
- defer f.mutex.Unlock()
|
|
|
-
|
|
|
- if len(f.hooks) == 0 {
|
|
|
- return f.defaultHook
|
|
|
- }
|
|
|
-
|
|
|
- hook := f.hooks[0]
|
|
|
- f.hooks = f.hooks[1:]
|
|
|
- return hook
|
|
|
-}
|
|
|
-
|
|
|
-func (f *PermsStoreAccessModeFunc) appendCall(r0 PermsStoreAccessModeFuncCall) {
|
|
|
- f.mutex.Lock()
|
|
|
- f.history = append(f.history, r0)
|
|
|
- f.mutex.Unlock()
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAccessModeFunc) History() []PermsStoreAccessModeFuncCall {
|
|
|
- f.mutex.Lock()
|
|
|
- history := make([]PermsStoreAccessModeFuncCall, len(f.history))
|
|
|
- copy(history, f.history)
|
|
|
- f.mutex.Unlock()
|
|
|
-
|
|
|
- return history
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-type PermsStoreAccessModeFuncCall struct {
|
|
|
-
|
|
|
-
|
|
|
- Arg0 context.Context
|
|
|
-
|
|
|
-
|
|
|
- Arg1 int64
|
|
|
-
|
|
|
-
|
|
|
- Arg2 int64
|
|
|
-
|
|
|
-
|
|
|
- Arg3 database.AccessModeOptions
|
|
|
-
|
|
|
-
|
|
|
- Result0 database.AccessMode
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (c PermsStoreAccessModeFuncCall) Args() []interface{} {
|
|
|
- return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3}
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (c PermsStoreAccessModeFuncCall) Results() []interface{} {
|
|
|
- return []interface{}{c.Result0}
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-type PermsStoreAuthorizeFunc struct {
|
|
|
- defaultHook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool
|
|
|
- hooks []func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool
|
|
|
- history []PermsStoreAuthorizeFuncCall
|
|
|
- mutex sync.Mutex
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (m *MockPermsStore) Authorize(v0 context.Context, v1 int64, v2 int64, v3 database.AccessMode, v4 database.AccessModeOptions) bool {
|
|
|
- r0 := m.AuthorizeFunc.nextHook()(v0, v1, v2, v3, v4)
|
|
|
- m.AuthorizeFunc.appendCall(PermsStoreAuthorizeFuncCall{v0, v1, v2, v3, v4, r0})
|
|
|
- return r0
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAuthorizeFunc) SetDefaultHook(hook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool) {
|
|
|
- f.defaultHook = hook
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAuthorizeFunc) PushHook(hook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool) {
|
|
|
- f.mutex.Lock()
|
|
|
- f.hooks = append(f.hooks, hook)
|
|
|
- f.mutex.Unlock()
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAuthorizeFunc) SetDefaultReturn(r0 bool) {
|
|
|
- f.SetDefaultHook(func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
- return r0
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAuthorizeFunc) PushReturn(r0 bool) {
|
|
|
- f.PushHook(func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
- return r0
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-func (f *PermsStoreAuthorizeFunc) nextHook() func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
- f.mutex.Lock()
|
|
|
- defer f.mutex.Unlock()
|
|
|
-
|
|
|
- if len(f.hooks) == 0 {
|
|
|
- return f.defaultHook
|
|
|
- }
|
|
|
-
|
|
|
- hook := f.hooks[0]
|
|
|
- f.hooks = f.hooks[1:]
|
|
|
- return hook
|
|
|
-}
|
|
|
-
|
|
|
-func (f *PermsStoreAuthorizeFunc) appendCall(r0 PermsStoreAuthorizeFuncCall) {
|
|
|
- f.mutex.Lock()
|
|
|
- f.history = append(f.history, r0)
|
|
|
- f.mutex.Unlock()
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreAuthorizeFunc) History() []PermsStoreAuthorizeFuncCall {
|
|
|
- f.mutex.Lock()
|
|
|
- history := make([]PermsStoreAuthorizeFuncCall, len(f.history))
|
|
|
- copy(history, f.history)
|
|
|
- f.mutex.Unlock()
|
|
|
-
|
|
|
- return history
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-type PermsStoreAuthorizeFuncCall struct {
|
|
|
-
|
|
|
-
|
|
|
- Arg0 context.Context
|
|
|
-
|
|
|
-
|
|
|
- Arg1 int64
|
|
|
-
|
|
|
-
|
|
|
- Arg2 int64
|
|
|
-
|
|
|
-
|
|
|
- Arg3 database.AccessMode
|
|
|
-
|
|
|
-
|
|
|
- Arg4 database.AccessModeOptions
|
|
|
-
|
|
|
-
|
|
|
- Result0 bool
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (c PermsStoreAuthorizeFuncCall) Args() []interface{} {
|
|
|
- return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3, c.Arg4}
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (c PermsStoreAuthorizeFuncCall) Results() []interface{} {
|
|
|
- return []interface{}{c.Result0}
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-type PermsStoreSetRepoPermsFunc struct {
|
|
|
- defaultHook func(context.Context, int64, map[int64]database.AccessMode) error
|
|
|
- hooks []func(context.Context, int64, map[int64]database.AccessMode) error
|
|
|
- history []PermsStoreSetRepoPermsFuncCall
|
|
|
- mutex sync.Mutex
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (m *MockPermsStore) SetRepoPerms(v0 context.Context, v1 int64, v2 map[int64]database.AccessMode) error {
|
|
|
- r0 := m.SetRepoPermsFunc.nextHook()(v0, v1, v2)
|
|
|
- m.SetRepoPermsFunc.appendCall(PermsStoreSetRepoPermsFuncCall{v0, v1, v2, r0})
|
|
|
- return r0
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreSetRepoPermsFunc) SetDefaultHook(hook func(context.Context, int64, map[int64]database.AccessMode) error) {
|
|
|
- f.defaultHook = hook
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreSetRepoPermsFunc) PushHook(hook func(context.Context, int64, map[int64]database.AccessMode) error) {
|
|
|
- f.mutex.Lock()
|
|
|
- f.hooks = append(f.hooks, hook)
|
|
|
- f.mutex.Unlock()
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreSetRepoPermsFunc) SetDefaultReturn(r0 error) {
|
|
|
- f.SetDefaultHook(func(context.Context, int64, map[int64]database.AccessMode) error {
|
|
|
- return r0
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreSetRepoPermsFunc) PushReturn(r0 error) {
|
|
|
- f.PushHook(func(context.Context, int64, map[int64]database.AccessMode) error {
|
|
|
- return r0
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-func (f *PermsStoreSetRepoPermsFunc) nextHook() func(context.Context, int64, map[int64]database.AccessMode) error {
|
|
|
- f.mutex.Lock()
|
|
|
- defer f.mutex.Unlock()
|
|
|
-
|
|
|
- if len(f.hooks) == 0 {
|
|
|
- return f.defaultHook
|
|
|
- }
|
|
|
-
|
|
|
- hook := f.hooks[0]
|
|
|
- f.hooks = f.hooks[1:]
|
|
|
- return hook
|
|
|
-}
|
|
|
-
|
|
|
-func (f *PermsStoreSetRepoPermsFunc) appendCall(r0 PermsStoreSetRepoPermsFuncCall) {
|
|
|
- f.mutex.Lock()
|
|
|
- f.history = append(f.history, r0)
|
|
|
- f.mutex.Unlock()
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (f *PermsStoreSetRepoPermsFunc) History() []PermsStoreSetRepoPermsFuncCall {
|
|
|
- f.mutex.Lock()
|
|
|
- history := make([]PermsStoreSetRepoPermsFuncCall, len(f.history))
|
|
|
- copy(history, f.history)
|
|
|
- f.mutex.Unlock()
|
|
|
-
|
|
|
- return history
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-type PermsStoreSetRepoPermsFuncCall struct {
|
|
|
-
|
|
|
-
|
|
|
- Arg0 context.Context
|
|
|
-
|
|
|
-
|
|
|
- Arg1 int64
|
|
|
-
|
|
|
-
|
|
|
- Arg2 map[int64]database.AccessMode
|
|
|
-
|
|
|
-
|
|
|
- Result0 error
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (c PermsStoreSetRepoPermsFuncCall) Args() []interface{} {
|
|
|
- return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-func (c PermsStoreSetRepoPermsFuncCall) Results() []interface{} {
|
|
|
- return []interface{}{c.Result0}
|
|
|
-}
|
|
|
-
|
|
|
|
|
|
|
|
|
type MockReposStore struct {
|
|
@@ -5634,6 +5227,10 @@ func (c UsersStoreUseCustomAvatarFuncCall) Results() []interface{} {
|
|
|
|
|
|
|
|
|
type MockStore struct {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ AuthorizeRepositoryAccessFunc *StoreAuthorizeRepositoryAccessFunc
|
|
|
|
|
|
|
|
|
CreateLFSObjectFunc *StoreCreateLFSObjectFunc
|
|
@@ -5655,6 +5252,11 @@ type MockStore struct {
|
|
|
|
|
|
func NewMockStore() *MockStore {
|
|
|
return &MockStore{
|
|
|
+ AuthorizeRepositoryAccessFunc: &StoreAuthorizeRepositoryAccessFunc{
|
|
|
+ defaultHook: func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) (r0 bool) {
|
|
|
+ return
|
|
|
+ },
|
|
|
+ },
|
|
|
CreateLFSObjectFunc: &StoreCreateLFSObjectFunc{
|
|
|
defaultHook: func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) (r0 error) {
|
|
|
return
|
|
@@ -5687,6 +5289,11 @@ func NewMockStore() *MockStore {
|
|
|
|
|
|
func NewStrictMockStore() *MockStore {
|
|
|
return &MockStore{
|
|
|
+ AuthorizeRepositoryAccessFunc: &StoreAuthorizeRepositoryAccessFunc{
|
|
|
+ defaultHook: func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
+ panic("unexpected invocation of MockStore.AuthorizeRepositoryAccess")
|
|
|
+ },
|
|
|
+ },
|
|
|
CreateLFSObjectFunc: &StoreCreateLFSObjectFunc{
|
|
|
defaultHook: func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error {
|
|
|
panic("unexpected invocation of MockStore.CreateLFSObject")
|
|
@@ -5719,6 +5326,9 @@ func NewStrictMockStore() *MockStore {
|
|
|
|
|
|
func NewMockStoreFrom(i Store) *MockStore {
|
|
|
return &MockStore{
|
|
|
+ AuthorizeRepositoryAccessFunc: &StoreAuthorizeRepositoryAccessFunc{
|
|
|
+ defaultHook: i.AuthorizeRepositoryAccess,
|
|
|
+ },
|
|
|
CreateLFSObjectFunc: &StoreCreateLFSObjectFunc{
|
|
|
defaultHook: i.CreateLFSObject,
|
|
|
},
|
|
@@ -5737,6 +5347,122 @@ func NewMockStoreFrom(i Store) *MockStore {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+type StoreAuthorizeRepositoryAccessFunc struct {
|
|
|
+ defaultHook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool
|
|
|
+ hooks []func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool
|
|
|
+ history []StoreAuthorizeRepositoryAccessFuncCall
|
|
|
+ mutex sync.Mutex
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (m *MockStore) AuthorizeRepositoryAccess(v0 context.Context, v1 int64, v2 int64, v3 database.AccessMode, v4 database.AccessModeOptions) bool {
|
|
|
+ r0 := m.AuthorizeRepositoryAccessFunc.nextHook()(v0, v1, v2, v3, v4)
|
|
|
+ m.AuthorizeRepositoryAccessFunc.appendCall(StoreAuthorizeRepositoryAccessFuncCall{v0, v1, v2, v3, v4, r0})
|
|
|
+ return r0
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (f *StoreAuthorizeRepositoryAccessFunc) SetDefaultHook(hook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool) {
|
|
|
+ f.defaultHook = hook
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (f *StoreAuthorizeRepositoryAccessFunc) PushHook(hook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool) {
|
|
|
+ f.mutex.Lock()
|
|
|
+ f.hooks = append(f.hooks, hook)
|
|
|
+ f.mutex.Unlock()
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (f *StoreAuthorizeRepositoryAccessFunc) SetDefaultReturn(r0 bool) {
|
|
|
+ f.SetDefaultHook(func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
+ return r0
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+func (f *StoreAuthorizeRepositoryAccessFunc) PushReturn(r0 bool) {
|
|
|
+ f.PushHook(func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
+ return r0
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+func (f *StoreAuthorizeRepositoryAccessFunc) nextHook() func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
|
+ f.mutex.Lock()
|
|
|
+ defer f.mutex.Unlock()
|
|
|
+
|
|
|
+ if len(f.hooks) == 0 {
|
|
|
+ return f.defaultHook
|
|
|
+ }
|
|
|
+
|
|
|
+ hook := f.hooks[0]
|
|
|
+ f.hooks = f.hooks[1:]
|
|
|
+ return hook
|
|
|
+}
|
|
|
+
|
|
|
+func (f *StoreAuthorizeRepositoryAccessFunc) appendCall(r0 StoreAuthorizeRepositoryAccessFuncCall) {
|
|
|
+ f.mutex.Lock()
|
|
|
+ f.history = append(f.history, r0)
|
|
|
+ f.mutex.Unlock()
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (f *StoreAuthorizeRepositoryAccessFunc) History() []StoreAuthorizeRepositoryAccessFuncCall {
|
|
|
+ f.mutex.Lock()
|
|
|
+ history := make([]StoreAuthorizeRepositoryAccessFuncCall, len(f.history))
|
|
|
+ copy(history, f.history)
|
|
|
+ f.mutex.Unlock()
|
|
|
+
|
|
|
+ return history
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+type StoreAuthorizeRepositoryAccessFuncCall struct {
|
|
|
+
|
|
|
+
|
|
|
+ Arg0 context.Context
|
|
|
+
|
|
|
+
|
|
|
+ Arg1 int64
|
|
|
+
|
|
|
+
|
|
|
+ Arg2 int64
|
|
|
+
|
|
|
+
|
|
|
+ Arg3 database.AccessMode
|
|
|
+
|
|
|
+
|
|
|
+ Arg4 database.AccessModeOptions
|
|
|
+
|
|
|
+
|
|
|
+ Result0 bool
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (c StoreAuthorizeRepositoryAccessFuncCall) Args() []interface{} {
|
|
|
+ return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3, c.Arg4}
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (c StoreAuthorizeRepositoryAccessFuncCall) Results() []interface{} {
|
|
|
+ return []interface{}{c.Result0}
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
|
|
|
type StoreCreateLFSObjectFunc struct {
|