@@ -47,7 +47,7 @@ func testAccBigqueryDataTransferConfig_scheduledQuery_basic(t *testing.T) {
47
47
CheckDestroy : testAccCheckBigqueryDataTransferConfigDestroyProducer (t ),
48
48
Steps : []resource.TestStep {
49
49
{
50
- Config : testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , "third" , start_time , end_time , "y" ),
50
+ Config : testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , random_suffix , "third" , start_time , end_time , "y" ),
51
51
},
52
52
{
53
53
ResourceName : "google_bigquery_data_transfer_config.query_config" ,
@@ -68,17 +68,27 @@ func testAccBigqueryDataTransferConfig_scheduledQuery_update(t *testing.T) {
68
68
first_end_time := now .AddDate (0 , 1 , 0 ).Format (time .RFC3339 )
69
69
second_start_time := now .Add (2 * time .Hour ).Format (time .RFC3339 )
70
70
second_end_time := now .AddDate (0 , 2 , 0 ).Format (time .RFC3339 )
71
+ random_suffix2 := randString (t , 10 )
71
72
72
73
vcrTest (t , resource.TestCase {
73
74
PreCheck : func () { testAccPreCheck (t ) },
74
75
Providers : testAccProviders ,
75
76
CheckDestroy : testAccCheckBigqueryDataTransferConfigDestroyProducer (t ),
76
77
Steps : []resource.TestStep {
77
78
{
78
- Config : testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , "first" , first_start_time , first_end_time , "y" ),
79
+ Config : testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , random_suffix , "first" , first_start_time , first_end_time , "y" ),
79
80
},
80
81
{
81
- Config : testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , "second" , second_start_time , second_end_time , "z" ),
82
+ Config : testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , random_suffix , "second" , second_start_time , second_end_time , "z" ),
83
+ },
84
+ {
85
+ ResourceName : "google_bigquery_data_transfer_config.query_config" ,
86
+ ImportState : true ,
87
+ ImportStateVerify : true ,
88
+ ImportStateVerifyIgnore : []string {"location" },
89
+ },
90
+ {
91
+ Config : testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , random_suffix2 , "second" , second_start_time , second_end_time , "z" ),
82
92
},
83
93
{
84
94
ResourceName : "google_bigquery_data_transfer_config.query_config" ,
@@ -185,7 +195,7 @@ func testAccCheckBigqueryDataTransferConfigDestroyProducer(t *testing.T) func(s
185
195
}
186
196
}
187
197
188
- func testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , schedule , start_time , end_time , letter string ) string {
198
+ func testAccBigqueryDataTransferConfig_scheduledQuery (random_suffix , random_suffix2 , schedule , start_time , end_time , letter string ) string {
189
199
return fmt .Sprintf (`
190
200
data "google_project" "project" {}
191
201
@@ -233,7 +243,7 @@ resource "google_bigquery_data_transfer_config" "query_config" {
233
243
query = "SELECT name FROM tabl WHERE x = '%s'"
234
244
}
235
245
}
236
- ` , random_suffix , random_suffix , random_suffix , schedule , start_time , end_time , letter )
246
+ ` , random_suffix , random_suffix , random_suffix2 , schedule , start_time , end_time , letter )
237
247
}
238
248
239
249
func testAccBigqueryDataTransferConfig_scheduledQuery_service_account (random_suffix string ) string {
0 commit comments