mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
Update dependencies
This commit is contained in:
60
vendor/golang.org/x/net/webdav/prop_test.go
generated
vendored
60
vendor/golang.org/x/net/webdav/prop_test.go
generated
vendored
@@ -5,6 +5,7 @@
|
||||
package webdav
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
"fmt"
|
||||
"net/http"
|
||||
"os"
|
||||
@@ -12,14 +13,15 @@ import (
|
||||
"sort"
|
||||
"testing"
|
||||
|
||||
"golang.org/x/net/webdav/internal/xml"
|
||||
"golang.org/x/net/context"
|
||||
)
|
||||
|
||||
func TestMemPS(t *testing.T) {
|
||||
ctx := context.Background()
|
||||
// calcProps calculates the getlastmodified and getetag DAV: property
|
||||
// values in pstats for resource name in file-system fs.
|
||||
calcProps := func(name string, fs FileSystem, ls LockSystem, pstats []Propstat) error {
|
||||
fi, err := fs.Stat(name)
|
||||
fi, err := fs.Stat(ctx, name)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -33,7 +35,7 @@ func TestMemPS(t *testing.T) {
|
||||
if fi.IsDir() {
|
||||
continue
|
||||
}
|
||||
etag, err := findETag(fs, ls, name, fi)
|
||||
etag, err := findETag(ctx, fs, ls, name, fi)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -75,21 +77,22 @@ func TestMemPS(t *testing.T) {
|
||||
op: "propname",
|
||||
name: "/dir",
|
||||
wantPnames: []xml.Name{
|
||||
xml.Name{Space: "DAV:", Local: "resourcetype"},
|
||||
xml.Name{Space: "DAV:", Local: "displayname"},
|
||||
xml.Name{Space: "DAV:", Local: "supportedlock"},
|
||||
{Space: "DAV:", Local: "resourcetype"},
|
||||
{Space: "DAV:", Local: "displayname"},
|
||||
{Space: "DAV:", Local: "supportedlock"},
|
||||
{Space: "DAV:", Local: "getlastmodified"},
|
||||
},
|
||||
}, {
|
||||
op: "propname",
|
||||
name: "/file",
|
||||
wantPnames: []xml.Name{
|
||||
xml.Name{Space: "DAV:", Local: "resourcetype"},
|
||||
xml.Name{Space: "DAV:", Local: "displayname"},
|
||||
xml.Name{Space: "DAV:", Local: "getcontentlength"},
|
||||
xml.Name{Space: "DAV:", Local: "getlastmodified"},
|
||||
xml.Name{Space: "DAV:", Local: "getcontenttype"},
|
||||
xml.Name{Space: "DAV:", Local: "getetag"},
|
||||
xml.Name{Space: "DAV:", Local: "supportedlock"},
|
||||
{Space: "DAV:", Local: "resourcetype"},
|
||||
{Space: "DAV:", Local: "displayname"},
|
||||
{Space: "DAV:", Local: "getcontentlength"},
|
||||
{Space: "DAV:", Local: "getlastmodified"},
|
||||
{Space: "DAV:", Local: "getcontenttype"},
|
||||
{Space: "DAV:", Local: "getetag"},
|
||||
{Space: "DAV:", Local: "supportedlock"},
|
||||
},
|
||||
}},
|
||||
}, {
|
||||
@@ -106,6 +109,9 @@ func TestMemPS(t *testing.T) {
|
||||
}, {
|
||||
XMLName: xml.Name{Space: "DAV:", Local: "displayname"},
|
||||
InnerXML: []byte("dir"),
|
||||
}, {
|
||||
XMLName: xml.Name{Space: "DAV:", Local: "getlastmodified"},
|
||||
InnerXML: nil, // Calculated during test.
|
||||
}, {
|
||||
XMLName: xml.Name{Space: "DAV:", Local: "supportedlock"},
|
||||
InnerXML: []byte(lockEntry),
|
||||
@@ -452,14 +458,14 @@ func TestMemPS(t *testing.T) {
|
||||
op: "propname",
|
||||
name: "/file",
|
||||
wantPnames: []xml.Name{
|
||||
xml.Name{Space: "DAV:", Local: "resourcetype"},
|
||||
xml.Name{Space: "DAV:", Local: "displayname"},
|
||||
xml.Name{Space: "DAV:", Local: "getcontentlength"},
|
||||
xml.Name{Space: "DAV:", Local: "getlastmodified"},
|
||||
xml.Name{Space: "DAV:", Local: "getcontenttype"},
|
||||
xml.Name{Space: "DAV:", Local: "getetag"},
|
||||
xml.Name{Space: "DAV:", Local: "supportedlock"},
|
||||
xml.Name{Space: "foo", Local: "bar"},
|
||||
{Space: "DAV:", Local: "resourcetype"},
|
||||
{Space: "DAV:", Local: "displayname"},
|
||||
{Space: "DAV:", Local: "getcontentlength"},
|
||||
{Space: "DAV:", Local: "getlastmodified"},
|
||||
{Space: "DAV:", Local: "getcontenttype"},
|
||||
{Space: "DAV:", Local: "getetag"},
|
||||
{Space: "DAV:", Local: "supportedlock"},
|
||||
{Space: "foo", Local: "bar"},
|
||||
},
|
||||
}},
|
||||
}, {
|
||||
@@ -516,7 +522,7 @@ func TestMemPS(t *testing.T) {
|
||||
var propstats []Propstat
|
||||
switch op.op {
|
||||
case "propname":
|
||||
pnames, err := propnames(fs, ls, op.name)
|
||||
pnames, err := propnames(ctx, fs, ls, op.name)
|
||||
if err != nil {
|
||||
t.Errorf("%s: got error %v, want nil", desc, err)
|
||||
continue
|
||||
@@ -528,11 +534,11 @@ func TestMemPS(t *testing.T) {
|
||||
}
|
||||
continue
|
||||
case "allprop":
|
||||
propstats, err = allprop(fs, ls, op.name, op.pnames)
|
||||
propstats, err = allprop(ctx, fs, ls, op.name, op.pnames)
|
||||
case "propfind":
|
||||
propstats, err = props(fs, ls, op.name, op.pnames)
|
||||
propstats, err = props(ctx, fs, ls, op.name, op.pnames)
|
||||
case "proppatch":
|
||||
propstats, err = patch(fs, ls, op.name, op.patches)
|
||||
propstats, err = patch(ctx, fs, ls, op.name, op.patches)
|
||||
default:
|
||||
t.Fatalf("%s: %s not implemented", desc, op.op)
|
||||
}
|
||||
@@ -585,8 +591,8 @@ type noDeadPropsFS struct {
|
||||
FileSystem
|
||||
}
|
||||
|
||||
func (fs noDeadPropsFS) OpenFile(name string, flag int, perm os.FileMode) (File, error) {
|
||||
f, err := fs.FileSystem.OpenFile(name, flag, perm)
|
||||
func (fs noDeadPropsFS) OpenFile(ctx context.Context, name string, flag int, perm os.FileMode) (File, error) {
|
||||
f, err := fs.FileSystem.OpenFile(ctx, name, flag, perm)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user