Skip to content

Commit 112d26b

Browse files
re-record tests
1 parent 71a0fc1 commit 112d26b

File tree

13 files changed

+1564
-0
lines changed

13 files changed

+1564
-0
lines changed
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
tfbridgetests.testOutput{
2+
initialValue: &[]string{
3+
"value0",
4+
"value1",
5+
"value2",
6+
"value3",
7+
"value4",
8+
"value5",
9+
"value6",
10+
"value7",
11+
"value8",
12+
"value9",
13+
"value10",
14+
"value11",
15+
"value12",
16+
"value13",
17+
"value14",
18+
"value15",
19+
"value16",
20+
"value17",
21+
"value18",
22+
"value19",
23+
},
24+
changeValue: &[]string{
25+
"value0",
26+
"value1",
27+
"value2",
28+
"value3",
29+
"value4",
30+
"value5",
31+
"value6",
32+
"value7",
33+
"value8",
34+
"value9",
35+
"value10",
36+
"value11",
37+
"value12",
38+
"value13",
39+
"value14",
40+
"value15",
41+
"value16",
42+
"value17",
43+
"value18",
44+
"value19",
45+
"value20",
46+
},
47+
tfOut: `
48+
Terraform used the selected providers to generate the following execution
49+
plan. Resource actions are indicated with the following symbols:
50+
~ update in-place
51+
52+
Terraform will perform the following actions:
53+
54+
# testprovider_test.res will be updated in-place
55+
~ resource "testprovider_test" "res" {
56+
id = "test-id"
57+
~ key = [
58+
# (19 unchanged elements hidden)
59+
"value19",
60+
+ "value20",
61+
]
62+
}
63+
64+
Plan: 0 to add, 1 to change, 0 to destroy.
65+
66+
`,
67+
pulumiOut: `Previewing update (test):
68+
pulumi:pulumi:Stack: (same)
69+
[urn=urn:pulumi:test::project::pulumi:pulumi:Stack::project-test]
70+
~ testprovider:index/test:Test: (update)
71+
[id=test-id]
72+
[urn=urn:pulumi:test::project::testprovider:index/test:Test::p]
73+
~ keys: [
74+
+ [20]: "value20"
75+
]
76+
Resources:
77+
~ 1 to update
78+
1 unchanged
79+
`,
80+
}
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
tfbridgetests.testOutput{
2+
initialValue: &[]string{
3+
"value0",
4+
"value1",
5+
"value2",
6+
"value3",
7+
"value4",
8+
"value5",
9+
"value6",
10+
"value7",
11+
"value8",
12+
"value9",
13+
"value10",
14+
"value11",
15+
"value12",
16+
"value13",
17+
"value14",
18+
"value15",
19+
"value16",
20+
"value17",
21+
"value18",
22+
"value19",
23+
},
24+
changeValue: &[]string{
25+
"value0",
26+
"value1",
27+
"value2",
28+
"value3",
29+
"value4",
30+
"value5",
31+
"value6",
32+
"value7",
33+
"value8",
34+
"value9",
35+
"value10",
36+
"value11",
37+
"value12",
38+
"value13",
39+
"value14",
40+
"value15",
41+
"value16",
42+
"value17",
43+
"value18",
44+
"value19",
45+
"value20",
46+
},
47+
tfOut: `
48+
Terraform used the selected providers to generate the following execution
49+
plan. Resource actions are indicated with the following symbols:
50+
+/- create replacement and then destroy
51+
52+
Terraform will perform the following actions:
53+
54+
# testprovider_test.res must be replaced
55+
+/- resource "testprovider_test" "res" {
56+
~ id = "test-id" -> (known after apply)
57+
~ key = [ # forces replacement
58+
# (19 unchanged elements hidden)
59+
"value19",
60+
+ "value20",
61+
]
62+
}
63+
64+
Plan: 1 to add, 0 to change, 1 to destroy.
65+
66+
`,
67+
pulumiOut: `Previewing update (test):
68+
pulumi:pulumi:Stack: (same)
69+
[urn=urn:pulumi:test::project::pulumi:pulumi:Stack::project-test]
70+
+-testprovider:index/test:Test: (replace)
71+
[id=test-id]
72+
[urn=urn:pulumi:test::project::testprovider:index/test:Test::p]
73+
~ keys: [
74+
+ [20]: "value20"
75+
]
76+
Resources:
77+
+-1 to replace
78+
1 unchanged
79+
`,
80+
}
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
tfbridgetests.testOutput{
2+
initialValue: &[]string{
3+
"value0",
4+
"value1",
5+
"value2",
6+
"value3",
7+
"value4",
8+
"value5",
9+
"value6",
10+
"value7",
11+
"value8",
12+
"value9",
13+
"value10",
14+
"value11",
15+
"value12",
16+
"value13",
17+
"value14",
18+
"value15",
19+
"value16",
20+
"value17",
21+
"value18",
22+
"value19",
23+
},
24+
changeValue: &[]string{
25+
"value20",
26+
"value0",
27+
"value1",
28+
"value2",
29+
"value3",
30+
"value4",
31+
"value5",
32+
"value6",
33+
"value7",
34+
"value8",
35+
"value9",
36+
"value10",
37+
"value11",
38+
"value12",
39+
"value13",
40+
"value14",
41+
"value15",
42+
"value16",
43+
"value17",
44+
"value18",
45+
"value19",
46+
},
47+
tfOut: `
48+
Terraform used the selected providers to generate the following execution
49+
plan. Resource actions are indicated with the following symbols:
50+
+/- create replacement and then destroy
51+
52+
Terraform will perform the following actions:
53+
54+
# testprovider_test.res must be replaced
55+
+/- resource "testprovider_test" "res" {
56+
~ id = "test-id" -> (known after apply)
57+
~ key = [ # forces replacement
58+
+ "value20",
59+
"value0",
60+
# (19 unchanged elements hidden)
61+
]
62+
}
63+
64+
Plan: 1 to add, 0 to change, 1 to destroy.
65+
66+
`,
67+
pulumiOut: `Previewing update (test):
68+
pulumi:pulumi:Stack: (same)
69+
[urn=urn:pulumi:test::project::pulumi:pulumi:Stack::project-test]
70+
+-testprovider:index/test:Test: (replace)
71+
[id=test-id]
72+
[urn=urn:pulumi:test::project::testprovider:index/test:Test::p]
73+
~ keys: [
74+
~ [0]: "value0" => "value20"
75+
~ [1]: "value1" => "value0"
76+
~ [2]: "value2" => "value1"
77+
~ [3]: "value3" => "value2"
78+
~ [4]: "value4" => "value3"
79+
~ [5]: "value5" => "value4"
80+
~ [6]: "value6" => "value5"
81+
~ [7]: "value7" => "value6"
82+
~ [8]: "value8" => "value7"
83+
~ [9]: "value9" => "value8"
84+
~ [10]: "value10" => "value9"
85+
~ [11]: "value11" => "value10"
86+
~ [12]: "value12" => "value11"
87+
~ [13]: "value13" => "value12"
88+
~ [14]: "value14" => "value13"
89+
~ [15]: "value15" => "value14"
90+
~ [16]: "value16" => "value15"
91+
~ [17]: "value17" => "value16"
92+
~ [18]: "value18" => "value17"
93+
~ [19]: "value19" => "value18"
94+
+ [20]: "value19"
95+
]
96+
Resources:
97+
+-1 to replace
98+
1 unchanged
99+
`,
100+
}
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
tfbridgetests.testOutput{
2+
initialValue: &[]string{
3+
"value0",
4+
"value1",
5+
"value2",
6+
"value3",
7+
"value4",
8+
"value5",
9+
"value6",
10+
"value7",
11+
"value8",
12+
"value9",
13+
"value10",
14+
"value11",
15+
"value12",
16+
"value13",
17+
"value14",
18+
"value15",
19+
"value16",
20+
"value17",
21+
"value18",
22+
"value19",
23+
},
24+
changeValue: &[]string{
25+
"value0",
26+
"value1",
27+
"value2",
28+
"value3",
29+
"value4",
30+
"value5",
31+
"value6",
32+
"value7",
33+
"value8",
34+
"value9",
35+
"value10",
36+
"value11",
37+
"value12",
38+
"value13",
39+
"value14",
40+
"value15",
41+
"value16",
42+
"value17",
43+
"value18",
44+
"value19",
45+
"value20",
46+
},
47+
tfOut: `
48+
Terraform used the selected providers to generate the following execution
49+
plan. Resource actions are indicated with the following symbols:
50+
+/- create replacement and then destroy
51+
52+
Terraform will perform the following actions:
53+
54+
# testprovider_test.res must be replaced
55+
+/- resource "testprovider_test" "res" {
56+
~ id = "test-id" -> (known after apply)
57+
58+
+ key {
59+
+ nested = "value20" # forces replacement
60+
}
61+
62+
# (20 unchanged blocks hidden)
63+
}
64+
65+
Plan: 1 to add, 0 to change, 1 to destroy.
66+
67+
`,
68+
pulumiOut: `Previewing update (test):
69+
pulumi:pulumi:Stack: (same)
70+
[urn=urn:pulumi:test::project::pulumi:pulumi:Stack::project-test]
71+
+-testprovider:index/test:Test: (replace)
72+
[id=test-id]
73+
[urn=urn:pulumi:test::project::testprovider:index/test:Test::p]
74+
~ keys: [
75+
+ [20]: {
76+
+ nested: "value20"
77+
}
78+
]
79+
Resources:
80+
+-1 to replace
81+
1 unchanged
82+
`,
83+
}

0 commit comments

Comments
 (0)