Skip to content

Commit 0a65420

Browse files
committed
test: update authorization resource tests
- Refactored and improved test cases in bastion/resource_authorization_test.go - Fix after linting error
1 parent caf8fc1 commit 0a65420

File tree

1 file changed

+49
-12
lines changed

1 file changed

+49
-12
lines changed

bastion/resource_authorization_test.go

Lines changed: 49 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,22 @@ resource "wallix-bastion_authorization" "testacc_Authorization" {
7676
target_group = wallix-bastion_targetgroup.testacc_Authorization.group_name
7777
authorize_sessions = true
7878
subprotocols = [
79-
"RDP_CLIPBOARD_UP", "RDP_CLIPBOARD_DOWN", "RDP_PRINTER", "RDP_COM_PORT", "RDP_DRIVE", "RDP_SMARTCARD", "RDP_CLIPBOARD_FILE", "RDP_AUDIO_OUTPUT",
80-
"SSH_SHELL_SESSION", "SSH_REMOTE_COMMAND", "SSH_SCP_UP", "SSH_SCP_DOWN", "SSH_X11", "SSH_DIRECT_TCPIP", "SSH_REVERSE_TCPIP", "SSH_AUTH_AGENT",
79+
"RDP_CLIPBOARD_UP",
80+
"RDP_CLIPBOARD_DOWN",
81+
"RDP_PRINTER",
82+
"RDP_COM_PORT",
83+
"RDP_DRIVE",
84+
"RDP_SMARTCARD",
85+
"RDP_CLIPBOARD_FILE",
86+
"RDP_AUDIO_OUTPUT",
87+
"SSH_SHELL_SESSION",
88+
"SSH_REMOTE_COMMAND",
89+
"SSH_SCP_UP",
90+
"SSH_SCP_DOWN",
91+
"SSH_X11",
92+
"SSH_DIRECT_TCPIP",
93+
"SSH_REVERSE_TCPIP",
94+
"SSH_AUTH_AGENT",
8195
"SFTP_SESSION",
8296
"RDP",
8397
"VNC",
@@ -86,10 +100,12 @@ resource "wallix-bastion_authorization" "testacc_Authorization" {
86100
"RAWTCPIP",
87101
]
88102
}
103+
89104
resource "wallix-bastion_usergroup" "testacc_Authorization" {
90105
group_name = "testacc_Authorization"
91106
timeframes = ["allthetime"]
92107
}
108+
93109
resource "wallix-bastion_targetgroup" "testacc_Authorization" {
94110
group_name = "testacc_Authorization"
95111
}
@@ -108,8 +124,22 @@ resource "wallix-bastion_authorization" "testacc_Authorization" {
108124
authorize_session_sharing = true
109125
session_sharing_mode = "view_control"
110126
subprotocols = [
111-
"RDP_CLIPBOARD_UP", "RDP_CLIPBOARD_DOWN", "RDP_PRINTER", "RDP_COM_PORT", "RDP_DRIVE", "RDP_SMARTCARD", "RDP_CLIPBOARD_FILE", "RDP_AUDIO_OUTPUT",
112-
"SSH_SHELL_SESSION", "SSH_REMOTE_COMMAND", "SSH_SCP_UP", "SSH_SCP_DOWN", "SSH_X11", "SSH_DIRECT_TCPIP", "SSH_REVERSE_TCPIP", "SSH_AUTH_AGENT",
127+
"RDP_CLIPBOARD_UP",
128+
"RDP_CLIPBOARD_DOWN",
129+
"RDP_PRINTER",
130+
"RDP_COM_PORT",
131+
"RDP_DRIVE",
132+
"RDP_SMARTCARD",
133+
"RDP_CLIPBOARD_FILE",
134+
"RDP_AUDIO_OUTPUT",
135+
"SSH_SHELL_SESSION",
136+
"SSH_REMOTE_COMMAND",
137+
"SSH_SCP_UP",
138+
"SSH_SCP_DOWN",
139+
"SSH_X11",
140+
"SSH_DIRECT_TCPIP",
141+
"SSH_REVERSE_TCPIP",
142+
"SSH_AUTH_AGENT",
113143
"SFTP_SESSION",
114144
"RDP",
115145
"VNC",
@@ -130,14 +160,17 @@ resource "wallix-bastion_authorization" "testacc_Authorization" {
130160
mandatory_ticket = true
131161
single_connection = true
132162
}
163+
133164
resource "wallix-bastion_usergroup" "testacc_Authorization" {
134165
group_name = "testacc_Authorization"
135166
timeframes = ["allthetime"]
136167
}
168+
137169
resource "wallix-bastion_usergroup" "testacc_Authorization2" {
138170
group_name = "testacc_Authorization2"
139171
timeframes = ["allthetime"]
140172
}
173+
141174
resource "wallix-bastion_targetgroup" "testacc_Authorization" {
142175
group_name = "testacc_Authorization"
143176
}
@@ -149,20 +182,22 @@ func testAccResourceAuthorizationSessionSharingViewOnly() string {
149182
return `
150183
resource "wallix-bastion_authorization" "testacc_Authorization_sharing" {
151184
authorization_name = "testacc_Authorization_sharing"
152-
user_group = wallix-bastion_usergroup.testacc_Authorization_sharing.group_name
153-
target_group = wallix-bastion_targetgroup.testacc_Authorization_sharing.group_name
154-
authorize_sessions = true
185+
user_group = wallix-bastion_usergroup.testacc_Authorization_sharing.group_name
186+
target_group = wallix-bastion_targetgroup.testacc_Authorization_sharing.group_name
187+
authorize_sessions = true
155188
authorize_session_sharing = true
156-
session_sharing_mode = "view_only"
189+
session_sharing_mode = "view_only"
157190
subprotocols = [
158191
"RDP",
159192
"SSH_SHELL_SESSION",
160193
]
161194
}
195+
162196
resource "wallix-bastion_usergroup" "testacc_Authorization_sharing" {
163197
group_name = "testacc_Authorization_sharing"
164198
timeframes = ["allthetime"]
165199
}
200+
166201
resource "wallix-bastion_targetgroup" "testacc_Authorization_sharing" {
167202
group_name = "testacc_Authorization_sharing"
168203
}
@@ -174,20 +209,22 @@ func testAccResourceAuthorizationSessionSharingViewControl() string {
174209
return `
175210
resource "wallix-bastion_authorization" "testacc_Authorization_sharing" {
176211
authorization_name = "testacc_Authorization_sharing"
177-
user_group = wallix-bastion_usergroup.testacc_Authorization_sharing.group_name
178-
target_group = wallix-bastion_targetgroup.testacc_Authorization_sharing.group_name
179-
authorize_sessions = true
212+
user_group = wallix-bastion_usergroup.testacc_Authorization_sharing.group_name
213+
target_group = wallix-bastion_targetgroup.testacc_Authorization_sharing.group_name
214+
authorize_sessions = true
180215
authorize_session_sharing = true
181-
session_sharing_mode = "view_control"
216+
session_sharing_mode = "view_control"
182217
subprotocols = [
183218
"RDP",
184219
"SSH_SHELL_SESSION",
185220
]
186221
}
222+
187223
resource "wallix-bastion_usergroup" "testacc_Authorization_sharing" {
188224
group_name = "testacc_Authorization_sharing"
189225
timeframes = ["allthetime"]
190226
}
227+
191228
resource "wallix-bastion_targetgroup" "testacc_Authorization_sharing" {
192229
group_name = "testacc_Authorization_sharing"
193230
}

0 commit comments

Comments
 (0)