Skip to content

Commit d90b687

Browse files
committed
Fix PBRS tests. Add correct value types for code and type in icmp spec
1 parent 05eae71 commit d90b687

File tree

1 file changed

+24
-33
lines changed

1 file changed

+24
-33
lines changed

tests/integration/targets/nutanix_pbrs/tasks/negative_scenarios.yml

+24-33
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@
1717
reroute: "{{reroute_ip}}"
1818
protocol:
1919
icmp:
20-
type: "*"
21-
code: "*"
22-
register: result
20+
code: "{{ icmp.code }}"
21+
type: "{{ icmp.type }}"
22+
register: result
2323
ignore_errors: True
24-
24+
2525
- name: Creation Status
2626
assert:
2727
that:
2828
- result.failed is defined
2929
success_msg: ' Success: returned error as expected '
30-
##################################################################
30+
##################################################################
3131
- name: Create PBR with priority less than 10
3232
ntnx_pbrs:
3333
state: present
@@ -44,11 +44,11 @@
4444
reroute: "{{reroute_ip}}"
4545
protocol:
4646
icmp:
47-
type: "*"
48-
code: "*"
49-
register: result
47+
code: "{{ icmp.code }}"
48+
type: "{{ icmp.type }}"
49+
register: result
5050
ignore_errors: True
51-
51+
5252
- name: Creation Status
5353
assert:
5454
that:
@@ -73,11 +73,15 @@
7373
icmp:
7474
code: "{{ icmp.code }}"
7575
type: "{{ icmp.type }}"
76-
register: result
76+
register: result
7777
ignore_errors: True
7878

79-
- set_fact:
80-
todelete: "{{ todelete + [ result.pbr_uuid ] }}"
79+
- name: Check failure status
80+
assert:
81+
that:
82+
- result.failed == true
83+
success_msg: ' Success: returned error as expected '
84+
8185
#################################################################
8286
- name: Create PBR with unknown vpc uuid
8387
ntnx_pbrs:
@@ -95,11 +99,11 @@
9599
reroute: "{{reroute_ip}}"
96100
protocol:
97101
icmp:
98-
type: "*"
99-
code: "*"
100-
register: result
102+
code: "{{ icmp.code }}"
103+
type: "{{ icmp.type }}"
104+
register: result
101105
ignore_errors: True
102-
106+
103107
- name: Creation Status
104108
assert:
105109
that:
@@ -122,11 +126,11 @@
122126
reroute: "{{reroute_ip}}"
123127
protocol:
124128
icmp:
125-
type: "*"
126-
code: "10"
127-
register: result
129+
type: 10
130+
code: 10
131+
register: result
128132
ignore_errors: True
129-
133+
130134
- name: Creation Status
131135
assert:
132136
that:
@@ -138,19 +142,6 @@
138142
state: absent
139143
pbr_uuid: 5
140144
register: result
141-
loop: "{{ todelete }}"
142-
ignore_errors: True
143-
- name: Creation Status
144-
assert:
145-
that:
146-
- result.failed is defined
147-
success_msg: ' Success: returned error as expected '
148-
#######################################################################
149-
- name: Delete pbrs with unknown uuid
150-
ntnx_pbrs:
151-
state: absent
152-
register: result
153-
loop: "{{ todelete }}"
154145
ignore_errors: True
155146
- name: Creation Status
156147
assert:

0 commit comments

Comments
 (0)