legacy types in backend/local
This commit is contained in:
parent
82529324e6
commit
de5b022a3b
|
@ -10,6 +10,8 @@ import (
|
|||
"github.com/hashicorp/terraform/plans"
|
||||
"github.com/hashicorp/terraform/states"
|
||||
"github.com/hashicorp/terraform/terraform"
|
||||
|
||||
legacy "github.com/hashicorp/terraform/internal/legacy/terraform"
|
||||
)
|
||||
|
||||
func TestCountHook_impl(t *testing.T) {
|
||||
|
@ -19,8 +21,8 @@ func TestCountHook_impl(t *testing.T) {
|
|||
func TestCountHookPostDiff_DestroyDeposed(t *testing.T) {
|
||||
h := new(CountHook)
|
||||
|
||||
resources := map[string]*terraform.InstanceDiff{
|
||||
"lorem": &terraform.InstanceDiff{DestroyDeposed: true},
|
||||
resources := map[string]*legacy.InstanceDiff{
|
||||
"lorem": &legacy.InstanceDiff{DestroyDeposed: true},
|
||||
}
|
||||
|
||||
for k := range resources {
|
||||
|
@ -47,11 +49,11 @@ func TestCountHookPostDiff_DestroyDeposed(t *testing.T) {
|
|||
func TestCountHookPostDiff_DestroyOnly(t *testing.T) {
|
||||
h := new(CountHook)
|
||||
|
||||
resources := map[string]*terraform.InstanceDiff{
|
||||
"foo": &terraform.InstanceDiff{Destroy: true},
|
||||
"bar": &terraform.InstanceDiff{Destroy: true},
|
||||
"lorem": &terraform.InstanceDiff{Destroy: true},
|
||||
"ipsum": &terraform.InstanceDiff{Destroy: true},
|
||||
resources := map[string]*legacy.InstanceDiff{
|
||||
"foo": &legacy.InstanceDiff{Destroy: true},
|
||||
"bar": &legacy.InstanceDiff{Destroy: true},
|
||||
"lorem": &legacy.InstanceDiff{Destroy: true},
|
||||
"ipsum": &legacy.InstanceDiff{Destroy: true},
|
||||
}
|
||||
|
||||
for k := range resources {
|
||||
|
@ -78,20 +80,20 @@ func TestCountHookPostDiff_DestroyOnly(t *testing.T) {
|
|||
func TestCountHookPostDiff_AddOnly(t *testing.T) {
|
||||
h := new(CountHook)
|
||||
|
||||
resources := map[string]*terraform.InstanceDiff{
|
||||
"foo": &terraform.InstanceDiff{
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{RequiresNew: true},
|
||||
resources := map[string]*legacy.InstanceDiff{
|
||||
"foo": &legacy.InstanceDiff{
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{RequiresNew: true},
|
||||
},
|
||||
},
|
||||
"bar": &terraform.InstanceDiff{
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{RequiresNew: true},
|
||||
"bar": &legacy.InstanceDiff{
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{RequiresNew: true},
|
||||
},
|
||||
},
|
||||
"lorem": &terraform.InstanceDiff{
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{RequiresNew: true},
|
||||
"lorem": &legacy.InstanceDiff{
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{RequiresNew: true},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -120,23 +122,23 @@ func TestCountHookPostDiff_AddOnly(t *testing.T) {
|
|||
func TestCountHookPostDiff_ChangeOnly(t *testing.T) {
|
||||
h := new(CountHook)
|
||||
|
||||
resources := map[string]*terraform.InstanceDiff{
|
||||
"foo": &terraform.InstanceDiff{
|
||||
resources := map[string]*legacy.InstanceDiff{
|
||||
"foo": &legacy.InstanceDiff{
|
||||
Destroy: false,
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{},
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{},
|
||||
},
|
||||
},
|
||||
"bar": &terraform.InstanceDiff{
|
||||
"bar": &legacy.InstanceDiff{
|
||||
Destroy: false,
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{},
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{},
|
||||
},
|
||||
},
|
||||
"lorem": &terraform.InstanceDiff{
|
||||
"lorem": &legacy.InstanceDiff{
|
||||
Destroy: false,
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{},
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -197,11 +199,11 @@ func TestCountHookPostDiff_Mixed(t *testing.T) {
|
|||
func TestCountHookPostDiff_NoChange(t *testing.T) {
|
||||
h := new(CountHook)
|
||||
|
||||
resources := map[string]*terraform.InstanceDiff{
|
||||
"foo": &terraform.InstanceDiff{},
|
||||
"bar": &terraform.InstanceDiff{},
|
||||
"lorem": &terraform.InstanceDiff{},
|
||||
"ipsum": &terraform.InstanceDiff{},
|
||||
resources := map[string]*legacy.InstanceDiff{
|
||||
"foo": &legacy.InstanceDiff{},
|
||||
"bar": &legacy.InstanceDiff{},
|
||||
"lorem": &legacy.InstanceDiff{},
|
||||
"ipsum": &legacy.InstanceDiff{},
|
||||
}
|
||||
|
||||
for k := range resources {
|
||||
|
@ -261,23 +263,23 @@ func TestCountHookPostDiff_DataSource(t *testing.T) {
|
|||
func TestCountHookApply_ChangeOnly(t *testing.T) {
|
||||
h := new(CountHook)
|
||||
|
||||
resources := map[string]*terraform.InstanceDiff{
|
||||
"foo": &terraform.InstanceDiff{
|
||||
resources := map[string]*legacy.InstanceDiff{
|
||||
"foo": &legacy.InstanceDiff{
|
||||
Destroy: false,
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{},
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{},
|
||||
},
|
||||
},
|
||||
"bar": &terraform.InstanceDiff{
|
||||
"bar": &legacy.InstanceDiff{
|
||||
Destroy: false,
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{},
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{},
|
||||
},
|
||||
},
|
||||
"lorem": &terraform.InstanceDiff{
|
||||
"lorem": &legacy.InstanceDiff{
|
||||
Destroy: false,
|
||||
Attributes: map[string]*terraform.ResourceAttrDiff{
|
||||
"foo": &terraform.ResourceAttrDiff{},
|
||||
Attributes: map[string]*legacy.ResourceAttrDiff{
|
||||
"foo": &legacy.ResourceAttrDiff{},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -306,11 +308,11 @@ func TestCountHookApply_ChangeOnly(t *testing.T) {
|
|||
func TestCountHookApply_DestroyOnly(t *testing.T) {
|
||||
h := new(CountHook)
|
||||
|
||||
resources := map[string]*terraform.InstanceDiff{
|
||||
"foo": &terraform.InstanceDiff{Destroy: true},
|
||||
"bar": &terraform.InstanceDiff{Destroy: true},
|
||||
"lorem": &terraform.InstanceDiff{Destroy: true},
|
||||
"ipsum": &terraform.InstanceDiff{Destroy: true},
|
||||
resources := map[string]*legacy.InstanceDiff{
|
||||
"foo": &legacy.InstanceDiff{Destroy: true},
|
||||
"bar": &legacy.InstanceDiff{Destroy: true},
|
||||
"lorem": &legacy.InstanceDiff{Destroy: true},
|
||||
"ipsum": &legacy.InstanceDiff{Destroy: true},
|
||||
}
|
||||
|
||||
for k := range resources {
|
||||
|
|
Loading…
Reference in New Issue