@@ -2619,15 +2619,23 @@ def test_primary_ip4(self):
2619
2619
addresses = IPAddress .objects .filter (address__family = 4 )
2620
2620
params = {'primary_ip4_id' : [addresses [0 ].pk , addresses [1 ].pk ]}
2621
2621
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
2622
+ params = {'primary_ip4' : [str (addresses [0 ].address ), str (addresses [1 ].address )]}
2623
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
2622
2624
params = {'primary_ip4_id' : [addresses [2 ].pk ]}
2623
2625
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
2626
+ params = {'primary_ip4' : [str (addresses [2 ].address )]}
2627
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
2624
2628
2625
2629
def test_primary_ip6 (self ):
2626
2630
addresses = IPAddress .objects .filter (address__family = 6 )
2627
2631
params = {'primary_ip6_id' : [addresses [0 ].pk , addresses [1 ].pk ]}
2628
2632
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
2633
+ params = {'primary_ip6' : [str (addresses [0 ].address ), str (addresses [1 ].address )]}
2634
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
2629
2635
params = {'primary_ip6_id' : [addresses [2 ].pk ]}
2630
2636
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
2637
+ params = {'primary_ip6' : [str (addresses [2 ].address )]}
2638
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
2631
2639
2632
2640
def test_virtual_chassis_id (self ):
2633
2641
params = {'virtual_chassis_id' : [VirtualChassis .objects .first ().pk ]}
@@ -6452,15 +6460,23 @@ def test_primary_ip4(self):
6452
6460
addresses = IPAddress .objects .filter (address__family = 4 )
6453
6461
params = {'primary_ip4_id' : [addresses [0 ].pk , addresses [1 ].pk ]}
6454
6462
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
6463
+ params = {'primary_ip4' : [str (addresses [0 ].address ), str (addresses [1 ].address )]}
6464
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
6455
6465
params = {'primary_ip4_id' : [addresses [2 ].pk ]}
6456
6466
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
6467
+ params = {'primary_ip4' : [str (addresses [2 ].address )]}
6468
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
6457
6469
6458
6470
def test_primary_ip6 (self ):
6459
6471
addresses = IPAddress .objects .filter (address__family = 6 )
6460
6472
params = {'primary_ip6_id' : [addresses [0 ].pk , addresses [1 ].pk ]}
6461
6473
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
6474
+ params = {'primary_ip6' : [str (addresses [0 ].address ), str (addresses [1 ].address )]}
6475
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 2 )
6462
6476
params = {'primary_ip6_id' : [addresses [2 ].pk ]}
6463
6477
self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
6478
+ params = {'primary_ip6' : [str (addresses [2 ].address )]}
6479
+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 0 )
6464
6480
6465
6481
6466
6482
class MACAddressTestCase (TestCase , ChangeLoggedFilterSetTests ):
0 commit comments