vendor: go get github.com/zclconf/go-cty@master
This fixes a bug in the TestConformance function that was generating false positives when given two object types with the same number of attributes but not identical attribute names.
This commit is contained in:
parent
c810e4582c
commit
d1c660eecf
2
go.mod
2
go.mod
|
@ -128,7 +128,7 @@ require (
|
|||
github.com/xanzy/ssh-agent v0.2.0
|
||||
github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18 // indirect
|
||||
github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557
|
||||
github.com/zclconf/go-cty v0.0.0-20190130221141-d7fe3fa0020f
|
||||
github.com/zclconf/go-cty v0.0.0-20190201220620-4ca19710f056
|
||||
go.opencensus.io v0.17.0 // indirect
|
||||
go.uber.org/atomic v1.3.2 // indirect
|
||||
go.uber.org/multierr v1.1.0 // indirect
|
||||
|
|
4
go.sum
4
go.sum
|
@ -325,8 +325,8 @@ github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557/go.mod h1:ce1O1j6Ut
|
|||
github.com/zclconf/go-cty v0.0.0-20181129180422-88fbe721e0f8/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s=
|
||||
github.com/zclconf/go-cty v0.0.0-20190124225737-a385d646c1e9 h1:hHCAGde+QfwbqXSAqOmBd4NlOrJ6nmjWp+Nu408ezD4=
|
||||
github.com/zclconf/go-cty v0.0.0-20190124225737-a385d646c1e9/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s=
|
||||
github.com/zclconf/go-cty v0.0.0-20190130221141-d7fe3fa0020f h1:QdzpIo5V8FV8SHsXCXpgSXOquZEF7YozbNcYnEnGZvA=
|
||||
github.com/zclconf/go-cty v0.0.0-20190130221141-d7fe3fa0020f/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s=
|
||||
github.com/zclconf/go-cty v0.0.0-20190201220620-4ca19710f056 h1:C6LhH3JHz2k6tnw5sYXBc8rD8SD/qFp6EhiZAcVyalk=
|
||||
github.com/zclconf/go-cty v0.0.0-20190201220620-4ca19710f056/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s=
|
||||
go.opencensus.io v0.17.0 h1:2Cu88MYg+1LU+WVD+NWwYhyP0kKgRlN9QjWGaX0jKTE=
|
||||
go.opencensus.io v0.17.0/go.mod h1:mp1VrMQxhlqqDpKvH4UcQUa4YwlzNmymAjPrDdfxNpI=
|
||||
go.uber.org/atomic v1.3.2 h1:2Oa65PReHzfn29GpvgsYwloV9AVFHPDk8tYxt2c2tr4=
|
||||
|
|
|
@ -50,23 +50,20 @@ func testConformance(given Type, want Type, path Path, errs *[]error) {
|
|||
givenAttrs := given.AttributeTypes()
|
||||
wantAttrs := want.AttributeTypes()
|
||||
|
||||
if len(givenAttrs) != len(wantAttrs) {
|
||||
// Something is missing from one of them.
|
||||
for k := range givenAttrs {
|
||||
if _, exists := wantAttrs[k]; !exists {
|
||||
*errs = append(
|
||||
*errs,
|
||||
errorf(path, "unsupported attribute %q", k),
|
||||
)
|
||||
}
|
||||
for k := range givenAttrs {
|
||||
if _, exists := wantAttrs[k]; !exists {
|
||||
*errs = append(
|
||||
*errs,
|
||||
errorf(path, "unsupported attribute %q", k),
|
||||
)
|
||||
}
|
||||
for k := range wantAttrs {
|
||||
if _, exists := givenAttrs[k]; !exists {
|
||||
*errs = append(
|
||||
*errs,
|
||||
errorf(path, "missing required attribute %q", k),
|
||||
)
|
||||
}
|
||||
}
|
||||
for k := range wantAttrs {
|
||||
if _, exists := givenAttrs[k]; !exists {
|
||||
*errs = append(
|
||||
*errs,
|
||||
errorf(path, "missing required attribute %q", k),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -482,7 +482,7 @@ github.com/vmihailenco/msgpack/codes
|
|||
github.com/xanzy/ssh-agent
|
||||
# github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557
|
||||
github.com/xlab/treeprint
|
||||
# github.com/zclconf/go-cty v0.0.0-20190130221141-d7fe3fa0020f
|
||||
# github.com/zclconf/go-cty v0.0.0-20190201220620-4ca19710f056
|
||||
github.com/zclconf/go-cty/cty
|
||||
github.com/zclconf/go-cty/cty/gocty
|
||||
github.com/zclconf/go-cty/cty/convert
|
||||
|
|
Loading…
Reference in New Issue