mirror of
https://github.com/go-gitea/gitea.git
synced 2026-05-16 23:27:40 +02:00
Fix test
This commit is contained in:
parent
1b39602db5
commit
ff1e48d817
@ -14,8 +14,10 @@ import (
|
|||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"code.gitea.io/gitea/models/unittest"
|
||||||
base "code.gitea.io/gitea/modules/migration"
|
base "code.gitea.io/gitea/modules/migration"
|
||||||
"code.gitea.io/gitea/modules/setting"
|
"code.gitea.io/gitea/modules/setting"
|
||||||
|
"code.gitea.io/gitea/modules/test"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
@ -46,7 +48,7 @@ func TestRepositoryDumperReleaseAssetPrefersDownloadFunc(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
baseDir := t.TempDir()
|
baseDir := t.TempDir()
|
||||||
dumper, err := NewRepositoryDumper(context.Background(), baseDir, "owner", "repo", base.MigrateOptions{})
|
dumper, err := NewRepositoryDumper(context.Background(), baseDir, "owner", "repo", base.MigrateOptions{ReleaseAssets: true})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
require.NoError(t, dumper.CreateReleases(context.Background(), release))
|
require.NoError(t, dumper.CreateReleases(context.Background(), release))
|
||||||
@ -63,20 +65,11 @@ func TestRepositoryDumperReleaseAssetPrefersDownloadFunc(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestRepositoryDumperReleaseAssetUsesMigrationClient(t *testing.T) {
|
func TestRepositoryDumperReleaseAssetUsesMigrationClient(t *testing.T) {
|
||||||
oldAllowed := setting.Migrations.AllowedDomains
|
assert.NoError(t, unittest.PrepareTestDatabase())
|
||||||
oldBlocked := setting.Migrations.BlockedDomains
|
|
||||||
oldAllowLocal := setting.Migrations.AllowLocalNetworks
|
|
||||||
t.Cleanup(func() {
|
|
||||||
setting.Migrations.AllowedDomains = oldAllowed
|
|
||||||
setting.Migrations.BlockedDomains = oldBlocked
|
|
||||||
setting.Migrations.AllowLocalNetworks = oldAllowLocal
|
|
||||||
_ = Init()
|
|
||||||
})
|
|
||||||
|
|
||||||
setting.Migrations.AllowedDomains = ""
|
test.MockVariableValue(&setting.Migrations.AllowedDomains, "github.com")()
|
||||||
setting.Migrations.BlockedDomains = ""
|
test.MockVariableValue(&setting.Migrations.AllowLocalNetworks, false)()
|
||||||
setting.Migrations.AllowLocalNetworks = false
|
assert.NoError(t, Init())
|
||||||
require.NoError(t, Init())
|
|
||||||
|
|
||||||
var downloadURLHits int32
|
var downloadURLHits int32
|
||||||
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||||
@ -97,7 +90,7 @@ func TestRepositoryDumperReleaseAssetUsesMigrationClient(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
baseDir := t.TempDir()
|
baseDir := t.TempDir()
|
||||||
dumper, err := NewRepositoryDumper(context.Background(), baseDir, "owner", "repo", base.MigrateOptions{})
|
dumper, err := NewRepositoryDumper(context.Background(), baseDir, "owner", "repo", base.MigrateOptions{ReleaseAssets: true})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
assert.Error(t, dumper.CreateReleases(context.Background(), release))
|
assert.Error(t, dumper.CreateReleases(context.Background(), release))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user