From 03eb76d146ecc841da2c7d7530f092c153a3fd3a Mon Sep 17 00:00:00 2001
From: Aleksandr Kurbatov <aleksandr.kurbatov@GL1342.local>
Date: Tue, 19 Mar 2024 10:20:53 +0000
Subject: [PATCH] Update fixtures for the iptrunk network

Use custom method in faker to avoid random allocation of /32 addresses as network addresses
---
 test/fixtures.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/fixtures.py b/test/fixtures.py
index 732439527..a20568cd4 100644
--- a/test/fixtures.py
+++ b/test/fixtures.py
@@ -235,8 +235,8 @@ def iptrunk_subscription_factory(iptrunk_side_subscription_factory, faker):
         geant_s_sid = geant_s_sid or faker.geant_sid()
         iptrunk_description = iptrunk_description or faker.sentence()
         iptrunk_isis_metric = iptrunk_isis_metric or faker.pyint()
-        iptrunk_ipv4_network = iptrunk_ipv4_network or faker.ipv4(network=True)
-        iptrunk_ipv6_network = iptrunk_ipv6_network or faker.ipv6(network=True)
+        iptrunk_ipv4_network = iptrunk_ipv4_network or faker.ipv4_network(max_subnet=31)
+        iptrunk_ipv6_network = iptrunk_ipv6_network or faker.ipv6_network(max_subnet=126)
         iptrunk_minimum_links = 1
         iptrunk_side_a = iptrunk_side_subscription_factory()
         iptrunk_side_b = iptrunk_side_subscription_factory()
-- 
GitLab