mirror of
https://github.com/golang/go
synced 2024-11-22 05:34:39 -07:00
net/http: test should not leave tmp files behind on windows
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5496067
This commit is contained in:
parent
796a2c19ea
commit
b7e9d22528
@ -214,14 +214,16 @@ func validateTestMultipartContents(t *testing.T, req *Request, allMem bool) {
|
||||
t.Error(n, " is *os.File, should not be")
|
||||
}
|
||||
}
|
||||
fd := testMultipartFile(t, req, "filea", "filea.txt", fileaContents)
|
||||
assertMem("filea", fd)
|
||||
fd = testMultipartFile(t, req, "fileb", "fileb.txt", filebContents)
|
||||
fda := testMultipartFile(t, req, "filea", "filea.txt", fileaContents)
|
||||
defer fda.Close()
|
||||
assertMem("filea", fda)
|
||||
fdb := testMultipartFile(t, req, "fileb", "fileb.txt", filebContents)
|
||||
defer fdb.Close()
|
||||
if allMem {
|
||||
assertMem("fileb", fd)
|
||||
assertMem("fileb", fdb)
|
||||
} else {
|
||||
if _, ok := fd.(*os.File); !ok {
|
||||
t.Errorf("fileb has unexpected underlying type %T", fd)
|
||||
if _, ok := fdb.(*os.File); !ok {
|
||||
t.Errorf("fileb has unexpected underlying type %T", fdb)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user