mirror of https://github.com/docker/cli.git
cil/config/credentials: remove newStore() test-utility
This function was names slightly confusing, as it returns a fakeStore, and it didn't do any constructing, so didn't provide value above just constructing the type. I'm planning to add more functionality to the fakeStore, but don't want to maintain a full-fledged constructor for all of that, so let's remove this utility. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
0ab0eca8bd
commit
0dd6f7f1b3
|
@ -24,12 +24,8 @@ func (f *fakeStore) GetFilename() string {
|
|||
return "/tmp/docker-fakestore"
|
||||
}
|
||||
|
||||
func newStore(auths map[string]types.AuthConfig) store {
|
||||
return &fakeStore{configs: auths}
|
||||
}
|
||||
|
||||
func TestFileStoreAddCredentials(t *testing.T) {
|
||||
f := newStore(make(map[string]types.AuthConfig))
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{}}
|
||||
|
||||
s := NewFileStore(f)
|
||||
auth := types.AuthConfig{
|
||||
|
@ -47,13 +43,13 @@ func TestFileStoreAddCredentials(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestFileStoreGet(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
"https://example.com": {
|
||||
Auth: "super_secret_token",
|
||||
Email: "foo@example.com",
|
||||
ServerAddress: "https://example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := NewFileStore(f)
|
||||
a, err := s.Get("https://example.com")
|
||||
|
@ -71,7 +67,7 @@ func TestFileStoreGet(t *testing.T) {
|
|||
func TestFileStoreGetAll(t *testing.T) {
|
||||
s1 := "https://example.com"
|
||||
s2 := "https://example2.example.com"
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
s1: {
|
||||
Auth: "super_secret_token",
|
||||
Email: "foo@example.com",
|
||||
|
@ -82,7 +78,7 @@ func TestFileStoreGetAll(t *testing.T) {
|
|||
Email: "foo@example2.com",
|
||||
ServerAddress: "https://example2.example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := NewFileStore(f)
|
||||
as, err := s.GetAll()
|
||||
|
@ -107,13 +103,13 @@ func TestFileStoreGetAll(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestFileStoreErase(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
"https://example.com": {
|
||||
Auth: "super_secret_token",
|
||||
Email: "foo@example.com",
|
||||
ServerAddress: "https://example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := NewFileStore(f)
|
||||
err := s.Erase("https://example.com")
|
||||
|
|
|
@ -91,7 +91,7 @@ func mockCommandFn(args ...string) client.Program {
|
|||
}
|
||||
|
||||
func TestNativeStoreAddCredentials(t *testing.T) {
|
||||
f := newStore(make(map[string]types.AuthConfig))
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{}}
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
fileStore: NewFileStore(f),
|
||||
|
@ -116,7 +116,7 @@ func TestNativeStoreAddCredentials(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreAddInvalidCredentials(t *testing.T) {
|
||||
f := newStore(make(map[string]types.AuthConfig))
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{}}
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
fileStore: NewFileStore(f),
|
||||
|
@ -132,11 +132,11 @@ func TestNativeStoreAddInvalidCredentials(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreGet(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
validServerAddress: {
|
||||
Email: "foo@example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
fileStore: NewFileStore(f),
|
||||
|
@ -154,11 +154,11 @@ func TestNativeStoreGet(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreGetIdentityToken(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
validServerAddress2: {
|
||||
Email: "foo@example2.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
|
@ -176,11 +176,11 @@ func TestNativeStoreGetIdentityToken(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreGetAll(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
validServerAddress: {
|
||||
Email: "foo@example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
|
@ -217,11 +217,11 @@ func TestNativeStoreGetAll(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreGetMissingCredentials(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
validServerAddress: {
|
||||
Email: "foo@example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
|
@ -232,11 +232,11 @@ func TestNativeStoreGetMissingCredentials(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreGetInvalidAddress(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
validServerAddress: {
|
||||
Email: "foo@example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
|
@ -247,11 +247,11 @@ func TestNativeStoreGetInvalidAddress(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreErase(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
validServerAddress: {
|
||||
Email: "foo@example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
|
@ -263,11 +263,11 @@ func TestNativeStoreErase(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestNativeStoreEraseInvalidAddress(t *testing.T) {
|
||||
f := newStore(map[string]types.AuthConfig{
|
||||
f := &fakeStore{configs: map[string]types.AuthConfig{
|
||||
validServerAddress: {
|
||||
Email: "foo@example.com",
|
||||
},
|
||||
})
|
||||
}}
|
||||
|
||||
s := &nativeStore{
|
||||
programFunc: mockCommandFn,
|
||||
|
|
Loading…
Reference in New Issue