fix handling of redirect from asset download

This commit is contained in:
Alex Suraci
2016-07-09 18:32:35 -07:00
parent 12003714cf
commit 3a7443448e
72 changed files with 10743 additions and 680 deletions

View File

@@ -12,11 +12,11 @@ import (
)
type FakeGitHub struct {
ListReleasesStub func() ([]github.RepositoryRelease, error)
ListReleasesStub func() ([]*github.RepositoryRelease, error)
listReleasesMutex sync.RWMutex
listReleasesArgsForCall []struct{}
listReleasesReturns struct {
result1 []github.RepositoryRelease
listReleasesReturns struct {
result1 []*github.RepositoryRelease
result2 error
}
GetReleaseByTagStub func(tag string) (*github.RepositoryRelease, error)
@@ -55,13 +55,13 @@ type FakeGitHub struct {
result1 *github.RepositoryRelease
result2 error
}
ListReleaseAssetsStub func(release github.RepositoryRelease) ([]github.ReleaseAsset, error)
ListReleaseAssetsStub func(release github.RepositoryRelease) ([]*github.ReleaseAsset, error)
listReleaseAssetsMutex sync.RWMutex
listReleaseAssetsArgsForCall []struct {
release github.RepositoryRelease
}
listReleaseAssetsReturns struct {
result1 []github.ReleaseAsset
result1 []*github.ReleaseAsset
result2 error
}
UploadReleaseAssetStub func(release github.RepositoryRelease, name string, file *os.File) error
@@ -111,7 +111,7 @@ type FakeGitHub struct {
}
}
func (fake *FakeGitHub) ListReleases() ([]github.RepositoryRelease, error) {
func (fake *FakeGitHub) ListReleases() ([]*github.RepositoryRelease, error) {
fake.listReleasesMutex.Lock()
fake.listReleasesArgsForCall = append(fake.listReleasesArgsForCall, struct{}{})
fake.listReleasesMutex.Unlock()
@@ -128,10 +128,10 @@ func (fake *FakeGitHub) ListReleasesCallCount() int {
return len(fake.listReleasesArgsForCall)
}
func (fake *FakeGitHub) ListReleasesReturns(result1 []github.RepositoryRelease, result2 error) {
func (fake *FakeGitHub) ListReleasesReturns(result1 []*github.RepositoryRelease, result2 error) {
fake.ListReleasesStub = nil
fake.listReleasesReturns = struct {
result1 []github.RepositoryRelease
result1 []*github.RepositoryRelease
result2 error
}{result1, result2}
}
@@ -268,7 +268,7 @@ func (fake *FakeGitHub) UpdateReleaseReturns(result1 *github.RepositoryRelease,
}{result1, result2}
}
func (fake *FakeGitHub) ListReleaseAssets(release github.RepositoryRelease) ([]github.ReleaseAsset, error) {
func (fake *FakeGitHub) ListReleaseAssets(release github.RepositoryRelease) ([]*github.ReleaseAsset, error) {
fake.listReleaseAssetsMutex.Lock()
fake.listReleaseAssetsArgsForCall = append(fake.listReleaseAssetsArgsForCall, struct {
release github.RepositoryRelease
@@ -293,10 +293,10 @@ func (fake *FakeGitHub) ListReleaseAssetsArgsForCall(i int) github.RepositoryRel
return fake.listReleaseAssetsArgsForCall[i].release
}
func (fake *FakeGitHub) ListReleaseAssetsReturns(result1 []github.ReleaseAsset, result2 error) {
func (fake *FakeGitHub) ListReleaseAssetsReturns(result1 []*github.ReleaseAsset, result2 error) {
fake.ListReleaseAssetsStub = nil
fake.listReleaseAssetsReturns = struct {
result1 []github.ReleaseAsset
result1 []*github.ReleaseAsset
result2 error
}{result1, result2}
}