Skip to content

Commit 792baea

Browse files
committed
tests: improve test coverage for access/nat rules recovery
1 parent 2e1963d commit 792baea

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

tests/management/access_control_nat/test_access_rule.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ def test_show_access_rulebase(management, resp_access_rulebase):
197197
resp = management.access_control_nat.access_rule.show_access_rulebase(
198198
name="Network",
199199
offset=0,
200-
limit=20,
200+
limit=2,
201201
order={"ASC": "name"},
202202
package="",
203203
details_level="standard",
@@ -221,6 +221,12 @@ def test_show_access_rulebase(management, resp_access_rulebase):
221221

222222
assert isinstance(resp.total, int)
223223

224+
resp = management.access_control_nat.access_rule.show_access_rulebase(
225+
uid="21127e7c-d19b-4c65-b9c3-8e20e66ea1ae", show_all=True, limit=2
226+
)
227+
228+
assert resp.total == 3
229+
224230
# Missing mandatory parameter
225231
with pytest.raises(MandatoryFieldMissing):
226232
management.access_control_nat.access_rule.show_access_rulebase()

tests/management/access_control_nat/test_nat_rule.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,12 +174,30 @@ def test_show_nat_rulebase(management, resp_nat_rulebase):
174174
resp = management.access_control_nat.nat_rule.show_nat_rulebase(
175175
package="standard",
176176
offset=0,
177-
limit=20,
177+
limit=2,
178178
order={"ASC": "name"},
179179
details_level="standard",
180180
use_object_dictionnary=True,
181181
filter_results="",
182182
filter_settings={},
183+
show_hits=True,
184+
hits_settings={
185+
"from-date": "2014-01-01",
186+
"to-date": "2014-12-31T23:59",
187+
"target": "corporate-gw",
188+
},
183189
)
184190

185191
assert isinstance(resp.total, int)
192+
193+
resp = management.access_control_nat.nat_rule.show_nat_rulebase(package="standard")
194+
195+
assert isinstance(resp.total, int)
196+
197+
resp = management.access_control_nat.nat_rule.show_nat_rulebase(
198+
package="standard", show_all=True, limit=2
199+
)
200+
201+
assert resp.total == 4
202+
203+
assert isinstance(resp.total, int)

0 commit comments

Comments
 (0)