Skip to content
Snippets Groups Projects
Commit 879e13fa authored by Hakan Calim's avatar Hakan Calim Committed by Neda Moeini
Browse files

NAT-329 fixed the interface generators for nokia and juniper should not generate less than 2

parent 28b5bcdd
No related branches found
No related tags found
1 merge request!122Feature/nat 329 interface names should validated 3
...@@ -83,14 +83,14 @@ class FakerProvider(BaseProvider): ...@@ -83,14 +83,14 @@ class FakerProvider(BaseProvider):
return self.generator.numerify("ge-@#/@#/@#") return self.generator.numerify("ge-@#/@#/@#")
def generate_junniper_members_list(self) -> list[LAGMember]: def generate_junniper_members_list(self) -> list[LAGMember]:
iface_amount = self.generator.random_int(min=1, max=5) iface_amount = self.generator.random_int(min=2, max=5)
interface_names = [f"{prefix}{i}" for prefix in ["xe-1/0/", "ge-3/0/", "xe-2/1/"] for i in range(iface_amount)] interface_names = [f"{prefix}{i}" for prefix in ["xe-1/0/", "ge-3/0/", "xe-2/1/"] for i in range(iface_amount)]
return [ return [
LAGMember(interface_name=interface_name, interface_description=self.generator.sentence()) LAGMember(interface_name=interface_name, interface_description=self.generator.sentence())
for interface_name in interface_names] for interface_name in interface_names]
def generate_nokia_members_list(self) -> list[LAGMember]: def generate_nokia_members_list(self) -> list[LAGMember]:
iface_amount = self.generator.random_int(min=1, max=5) iface_amount = self.generator.random_int(min=2, max=5)
return [ return [
LAGMember(interface_name=f"Interface{i}", LAGMember(interface_name=f"Interface{i}",
interface_description=self.generator.sentence()) for i in range(iface_amount )] interface_description=self.generator.sentence()) for i in range(iface_amount )]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment