TT#81700 bin/generate_test_tt2.py: support mr9.5

* in older releases we don't have server_ip info in scenarios_ids.yml

Change-Id: If2909103a3792f956b6dadf6952b052dcd114fb4
mr11.2
Victor Seva 4 years ago
parent 722e07cb39
commit 710f8b7a8b

@ -104,7 +104,10 @@ class Generator:
def generate_rules(self, ids) -> list:
rules = []
id_dom = ids["domains"][0]
server_ip = ids["server_ip"]
try:
server_ip = ids["server_ip"]
except KeyError:
server_ip = False
def sip_rule(subs, tt, field):
str_val = str(subs[field])
@ -209,24 +212,24 @@ class Generator:
)
)
# server_ip rules
rules.append(
(
r";socket=(sip|udp|tcp):{}:5060".format(server_ip),
r";socket=\1:[% server_ip %]:5060",
if server_ip:
rules.append(
(
r";socket=(sip|udp|tcp):{}:5060".format(server_ip),
r";socket=\1:[% server_ip %]:5060",
)
)
rules.append(
(r"sip:([^@]+@){}".format(server_ip), r"sip:\1[% server_ip %]")
)
)
rules.append(
(r"sip:([^@]+@){}".format(server_ip), r"sip:\1[% server_ip %]")
)
rules.append((r"sip:{}".format(server_ip), f"sip:[% server_ip %]"))
rules.append(
(
r"(udp|tcp):{}:5060".format(server_ip),
r"\1:[% server_ip %]:5060",
rules.append((r"sip:{}".format(server_ip), f"sip:[% server_ip %]"))
rules.append(
(
r"(udp|tcp):{}:5060".format(server_ip),
r"\1:[% server_ip %]:5060",
)
)
)
sdp_rule(server_ip, "server_ip")
sdp_rule(server_ip, "server_ip")
# priority on full match
for idx, scen in enumerate(ids["scenarios"]):

Loading…
Cancel
Save