diff options
| author | Julie Qiu <julie@golang.org> | 2020-09-01 22:45:29 -0400 |
|---|---|---|
| committer | Julie Qiu <julie@golang.org> | 2020-09-02 16:57:01 +0000 |
| commit | 59cd167a680442d21f789ab28af0ca8db1484cf3 (patch) | |
| tree | 9eec0dc1b660c9715aec6511f0808c5ed783c68e /internal/postgres/unit_test.go | |
| parent | ecdf6e4d07cef1630cdd63397ee2700e37a3ed8c (diff) | |
| download | go-x-pkgsite-59cd167a680442d21f789ab28af0ca8db1484cf3.tar.xz | |
internal: remove Package
Package isn't being used anymore and is deleted.
For golang/go#39629
Change-Id: I6fcfca1b39e67ba9ed29f6cc2d663a366f1bc519
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/252398
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
Diffstat (limited to 'internal/postgres/unit_test.go')
| -rw-r--r-- | internal/postgres/unit_test.go | 60 |
1 files changed, 23 insertions, 37 deletions
diff --git a/internal/postgres/unit_test.go b/internal/postgres/unit_test.go index fa87fd93..455d7577 100644 --- a/internal/postgres/unit_test.go +++ b/internal/postgres/unit_test.go @@ -240,80 +240,78 @@ func TestGetUnit(t *testing.T) { path: "github.com/hashicorp/vault", modulePath: "github.com/hashicorp/vault", version: "v1.0.3", - want: unit("github.com/hashicorp/vault", "github.com/hashicorp/vault", "v1.0.3", + want: unit("github.com/hashicorp/vault", "github.com/hashicorp/vault", "v1.0.3", "", &internal.Readme{ Filepath: sample.ReadmeFilePath, Contents: sample.ReadmeContents, - }, nil), + }), }, { name: "package path", path: "github.com/hashicorp/vault/api", modulePath: "github.com/hashicorp/vault", version: "v1.0.3", - want: unit("github.com/hashicorp/vault/api", "github.com/hashicorp/vault", "v1.0.3", nil, - newPackage("api", "github.com/hashicorp/vault/api")), + want: unit("github.com/hashicorp/vault/api", "github.com/hashicorp/vault", "v1.0.3", "api", nil), }, { name: "directory path", path: "github.com/hashicorp/vault/builtin", modulePath: "github.com/hashicorp/vault", version: "v1.0.3", - want: unit("github.com/hashicorp/vault/builtin", "github.com/hashicorp/vault", "v1.0.3", nil, nil), + want: unit("github.com/hashicorp/vault/builtin", "github.com/hashicorp/vault", "v1.0.3", "", nil), }, { name: "stdlib directory", path: "archive", modulePath: stdlib.ModulePath, version: "v1.13.4", - want: unit("archive", stdlib.ModulePath, "v1.13.4", nil, nil), + want: unit("archive", stdlib.ModulePath, "v1.13.4", "", nil), }, { name: "stdlib package", path: "archive/zip", modulePath: stdlib.ModulePath, version: "v1.13.4", - want: unit("archive/zip", stdlib.ModulePath, "v1.13.4", nil, newPackage("zip", "archive/zip")), + want: unit("archive/zip", stdlib.ModulePath, "v1.13.4", "zip", nil), }, { name: "stdlib - internal directory", path: "cmd/internal", modulePath: stdlib.ModulePath, version: "v1.13.4", - want: unit("cmd/internal", stdlib.ModulePath, "v1.13.4", nil, nil), + want: unit("cmd/internal", stdlib.ModulePath, "v1.13.4", "", nil), }, { name: "directory with readme", path: "a.com/m/dir", modulePath: "a.com/m", version: "v1.2.3", - want: unit("a.com/m/dir", "a.com/m", "v1.2.3", &internal.Readme{ + want: unit("a.com/m/dir", "a.com/m", "v1.2.3", "", &internal.Readme{ Filepath: "DIR_README.md", Contents: "dir readme", - }, nil), + }), }, { name: "package with readme", path: "a.com/m/dir/p", modulePath: "a.com/m", version: "v1.2.3", - want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", + want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "p", &internal.Readme{ Filepath: "PKG_README.md", Contents: "pkg readme", - }, - newPackage("p", "a.com/m/dir/p")), + }), }, } { t.Run(test.name, func(t *testing.T) { - pathInfo := sample.UnitMeta( + um := sample.UnitMeta( test.path, test.modulePath, test.version, test.want.Name, test.want.IsRedistributable, ) - got, err := testDB.GetUnit(ctx, pathInfo, internal.AllFields) + got, err := testDB.GetUnit(ctx, um, internal.AllFields) if test.wantNotFoundErr { if !errors.Is(err, derrors.NotFound) { t.Fatalf("want %v; got = \n%+v, %v", derrors.NotFound, got, err) @@ -335,10 +333,7 @@ func TestGetUnit(t *testing.T) { Filepath: sample.ReadmeFilePath, Contents: sample.ReadmeContents, } - if test.want.Name != "" { - test.want.Imports = sample.Imports - } - test.want.SourceInfo = pathInfo.SourceInfo + test.want.SourceInfo = um.SourceInfo if diff := cmp.Diff(test.want, got, opts...); diff != "" { t.Errorf("mismatch (-want, +got):\n%s", diff) } @@ -379,29 +374,26 @@ func TestGetUnitFieldSet(t *testing.T) { { name: "WithDocumentation", fields: internal.WithDocumentation, - want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", - nil, nil), + want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "", nil), }, { name: "WithImports", fields: internal.WithImports, - want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", - nil, nil), + want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "", nil), }, { name: "WithLicenses", fields: internal.WithLicenses, - want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", - nil, nil), + want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "", nil), }, { name: "WithReadme", fields: internal.WithReadme, - want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", + want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "", &internal.Readme{ Filepath: "README.md", Contents: "readme", - }, nil), + }), }, } { t.Run(test.name, func(t *testing.T) { @@ -431,7 +423,7 @@ func TestGetUnitFieldSet(t *testing.T) { } } -func unit(path, modulePath, version string, readme *internal.Readme, pkg *internal.Package) *internal.Unit { +func unit(path, modulePath, version, name string, readme *internal.Readme) *internal.Unit { u := &internal.Unit{ UnitMeta: internal.UnitMeta{ ModulePath: modulePath, @@ -439,24 +431,18 @@ func unit(path, modulePath, version string, readme *internal.Readme, pkg *intern Path: path, IsRedistributable: true, Licenses: sample.LicenseMetadata, + Name: name, }, LicenseContents: sample.Licenses, Readme: readme, } - if pkg != nil { + if u.IsPackage() { + u.Imports = sample.Imports u.Documentation = sample.Documentation - u.Name = pkg.Name } return u } -func newPackage(name, path string) *internal.Package { - return &internal.Package{ - Name: name, - Path: path, - } -} - func TestGetUnitBypass(t *testing.T) { ctx, cancel := context.WithTimeout(context.Background(), testTimeout) defer cancel() |
