mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 21:47:07 +00:00
Merge pull request #82360 from soltysh/remove_dead_code
Remove dead code used only in tests
This commit is contained in:
commit
ed95ccb58c
@ -122,8 +122,8 @@ type fileSpec struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
errFileSpecDoesntMatchFormat = errors.New("Filespec must match the canonical format: [[namespace/]pod:]file/path")
|
errFileSpecDoesntMatchFormat = errors.New("filespec must match the canonical format: [[namespace/]pod:]file/path")
|
||||||
errFileCannotBeEmpty = errors.New("Filepath can not be empty")
|
errFileCannotBeEmpty = errors.New("filepath can not be empty")
|
||||||
)
|
)
|
||||||
|
|
||||||
func extractFileSpec(arg string) (fileSpec, error) {
|
func extractFileSpec(arg string) (fileSpec, error) {
|
||||||
|
@ -549,35 +549,6 @@ func TestBadTar(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// clean prevents path traversals by stripping them out.
|
|
||||||
// This is adapted from https://golang.org/src/net/http/fs.go#L74
|
|
||||||
func clean(fileName string) string {
|
|
||||||
return path.Clean(string(os.PathSeparator) + fileName)
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestClean(t *testing.T) {
|
|
||||||
tests := []struct {
|
|
||||||
input string
|
|
||||||
cleaned string
|
|
||||||
}{
|
|
||||||
{
|
|
||||||
"../../../tmp/foo",
|
|
||||||
"/tmp/foo",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"/../../../tmp/foo",
|
|
||||||
"/tmp/foo",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, test := range tests {
|
|
||||||
out := clean(test.input)
|
|
||||||
if out != test.cleaned {
|
|
||||||
t.Errorf("Expected: %s, saw %s", test.cleaned, out)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestCopyToPod(t *testing.T) {
|
func TestCopyToPod(t *testing.T) {
|
||||||
tf := cmdtesting.NewTestFactory().WithNamespace("test")
|
tf := cmdtesting.NewTestFactory().WithNamespace("test")
|
||||||
ns := scheme.Codecs
|
ns := scheme.Codecs
|
||||||
|
Loading…
Reference in New Issue
Block a user