mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-20 11:48:24 -06:00
Adds tag support to the `aws_dynamodb_table` resource. Also adds a test for the resource, and a test to ensure that the tags are populated correctly from a resource import. ``` $ make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSDynamoDBTable_tags' ==> Checking that code complies with gofmt requirements... go generate $(go list ./... | grep -v /terraform/vendor/) 2017/02/01 15:35:00 Generated command/internal_plugin_list.go TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSDynamoDBTable_tags -timeout 120m === RUN TestAccAWSDynamoDBTable_tags --- PASS: TestAccAWSDynamoDBTable_tags (28.69s) PASS ok github.com/hashicorp/terraform/builtin/providers/aws 28.713s ``` ``` $ make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSDynamoDbTable_importTags' ==> Checking that code complies with gofmt requirements... go generate $(go list ./... | grep -v /terraform/vendor/) 2017/02/01 15:39:49 Generated command/internal_plugin_list.go TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSDynamoDbTable_importTags -timeout 120m === RUN TestAccAWSDynamoDbTable_importTags --- PASS: TestAccAWSDynamoDbTable_importTags (30.62s) PASS ok github.com/hashicorp/terraform/builtin/providers/aws 30.645s ```
50 lines
1.1 KiB
Go
50 lines
1.1 KiB
Go
package aws
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/hashicorp/terraform/helper/resource"
|
|
)
|
|
|
|
func TestAccAWSDynamoDbTable_importBasic(t *testing.T) {
|
|
resourceName := "aws_dynamodb_table.basic-dynamodb-table"
|
|
|
|
resource.Test(t, resource.TestCase{
|
|
PreCheck: func() { testAccPreCheck(t) },
|
|
Providers: testAccProviders,
|
|
CheckDestroy: testAccCheckAWSDynamoDbTableDestroy,
|
|
Steps: []resource.TestStep{
|
|
{
|
|
Config: testAccAWSDynamoDbConfigInitialState(),
|
|
},
|
|
|
|
{
|
|
ResourceName: resourceName,
|
|
ImportState: true,
|
|
ImportStateVerify: true,
|
|
},
|
|
},
|
|
})
|
|
}
|
|
|
|
func TestAccAWSDynamoDbTable_importTags(t *testing.T) {
|
|
resourceName := "aws_dynamodb_table.basic-dynamodb-table"
|
|
|
|
resource.Test(t, resource.TestCase{
|
|
PreCheck: func() { testAccPreCheck(t) },
|
|
Providers: testAccProviders,
|
|
CheckDestroy: testAccCheckAWSDynamoDbTableDestroy,
|
|
Steps: []resource.TestStep{
|
|
{
|
|
Config: testAccAWSDynamoDbConfigTags(),
|
|
},
|
|
|
|
{
|
|
ResourceName: resourceName,
|
|
ImportState: true,
|
|
ImportStateVerify: true,
|
|
},
|
|
},
|
|
})
|
|
}
|