From 22d5b2e3053ad66ce3b30eba3adfca70bc8e389d Mon Sep 17 00:00:00 2001
From: Jhon Honce <jhonce@redhat.com>
Date: Wed, 29 Apr 2020 15:44:44 -0700
Subject: V2 enable ps tests

* Combine cobra.Command helper functions into validate package
  from registry and common packages
* Introduce ChoiceValue for flags

Signed-off-by: Jhon Honce <jhonce@redhat.com>
---
 cmd/podman/pods/create.go | 5 +++--
 cmd/podman/pods/pod.go    | 3 ++-
 cmd/podman/pods/ps.go     | 6 +++---
 3 files changed, 8 insertions(+), 6 deletions(-)

(limited to 'cmd/podman/pods')

diff --git a/cmd/podman/pods/create.go b/cmd/podman/pods/create.go
index 0c0d07b3e..85b96d37b 100644
--- a/cmd/podman/pods/create.go
+++ b/cmd/podman/pods/create.go
@@ -9,6 +9,7 @@ import (
 	"github.com/containers/libpod/cmd/podman/common"
 	"github.com/containers/libpod/cmd/podman/parse"
 	"github.com/containers/libpod/cmd/podman/registry"
+	"github.com/containers/libpod/cmd/podman/validate"
 	"github.com/containers/libpod/pkg/domain/entities"
 	"github.com/containers/libpod/pkg/errorhandling"
 	"github.com/containers/libpod/pkg/specgen"
@@ -24,7 +25,7 @@ var (
 
 	createCommand = &cobra.Command{
 		Use:   "create",
-		Args:  common.NoArgs,
+		Args:  validate.NoArgs,
 		Short: "Create a new empty pod",
 		Long:  podCreateDescription,
 		RunE:  create,
@@ -116,7 +117,7 @@ func create(cmd *cobra.Command, args []string) error {
 	case "slip4netns":
 		n.NSMode = specgen.Slirp
 	default:
-		if strings.HasPrefix(netInput, "container:") { //nolint
+		if strings.HasPrefix(netInput, "container:") { // nolint
 			split := strings.Split(netInput, ":")
 			if len(split) != 2 {
 				return errors.Errorf("invalid network paramater: %q", netInput)
diff --git a/cmd/podman/pods/pod.go b/cmd/podman/pods/pod.go
index e86b8aba4..edca08202 100644
--- a/cmd/podman/pods/pod.go
+++ b/cmd/podman/pods/pod.go
@@ -2,6 +2,7 @@ package pods
 
 import (
 	"github.com/containers/libpod/cmd/podman/registry"
+	"github.com/containers/libpod/cmd/podman/validate"
 	"github.com/containers/libpod/pkg/domain/entities"
 	"github.com/containers/libpod/pkg/util"
 	"github.com/spf13/cobra"
@@ -17,7 +18,7 @@ var (
 		Short:            "Manage pods",
 		Long:             "Manage pods",
 		TraverseChildren: true,
-		RunE:             registry.SubCommandExists,
+		RunE:             validate.SubCommandExists,
 	}
 	containerConfig = util.DefaultContainerConfig()
 )
diff --git a/cmd/podman/pods/ps.go b/cmd/podman/pods/ps.go
index 8ae1f91a8..b97dfeb66 100644
--- a/cmd/podman/pods/ps.go
+++ b/cmd/podman/pods/ps.go
@@ -11,8 +11,8 @@ import (
 	"text/template"
 	"time"
 
-	"github.com/containers/libpod/cmd/podman/common"
 	"github.com/containers/libpod/cmd/podman/registry"
+	"github.com/containers/libpod/cmd/podman/validate"
 	"github.com/containers/libpod/pkg/domain/entities"
 	"github.com/docker/go-units"
 	"github.com/pkg/errors"
@@ -29,12 +29,12 @@ var (
 		Short:   "list pods",
 		Long:    psDescription,
 		RunE:    pods,
-		Args:    common.NoArgs,
+		Args:    validate.NoArgs,
 	}
 )
 
 var (
-	defaultHeaders string = "POD ID\tNAME\tSTATUS\tCREATED"
+	defaultHeaders = "POD ID\tNAME\tSTATUS\tCREATED"
 	inputFilters   []string
 	noTrunc        bool
 	psInput        entities.PodPSOptions
-- 
cgit v1.2.3-54-g00ecf