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

Loading…
Cancel
Save