Ver Fonte

Merge pull request #3740 from tianon/fix-mflag-dyntest

Fix mflag test issue with "ResetForTesting"
Victor Vieux há 11 anos atrás
pai
commit
4e08bb5629
2 ficheiros alterados com 7 adições e 17 exclusões
  1. 0 17
      pkg/mflag/export_test.go
  2. 7 0
      pkg/mflag/flag_test.go

+ 0 - 17
pkg/mflag/export_test.go

@@ -1,17 +0,0 @@
-// Copyright 2014 The Docker & Go Authors.  All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package mflag
-
-import "os"
-
-// Additional routines compiled into the package only during testing.
-
-// ResetForTesting clears all flag state and sets the usage function as directed.
-// After calling ResetForTesting, parse errors in flag handling will not
-// exit the program.
-func ResetForTesting(usage func()) {
-	CommandLine = NewFlagSet(os.Args[0], ContinueOnError)
-	Usage = usage
-}

+ 7 - 0
pkg/mflag/flag_test.go

@@ -15,6 +15,13 @@ import (
 	"time"
 	"time"
 )
 )
 
 
+// ResetForTesting clears all flag state and sets the usage function as directed.
+// After calling ResetForTesting, parse errors in flag handling will not
+// exit the program.
+func ResetForTesting(usage func()) {
+	CommandLine = NewFlagSet(os.Args[0], ContinueOnError)
+	Usage = usage
+}
 func boolString(s string) string {
 func boolString(s string) string {
 	if s == "0" {
 	if s == "0" {
 		return "false"
 		return "false"