mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-31 04:46:26 -06:00
fix tests
This commit is contained in:
parent
510b159344
commit
1b11b2613a
@ -698,11 +698,11 @@ class CablePath(models.Model):
|
|||||||
])
|
])
|
||||||
is_complete = True
|
is_complete = True
|
||||||
break
|
break
|
||||||
elif circuit_termination.site and not circuit_termination.cable:
|
elif circuit_termination._site and not circuit_termination.cable:
|
||||||
# Circuit terminates to a Site
|
# Circuit terminates to a Site
|
||||||
path.extend([
|
path.extend([
|
||||||
[object_to_path_node(circuit_termination)],
|
[object_to_path_node(circuit_termination)],
|
||||||
[object_to_path_node(circuit_termination.site)],
|
[object_to_path_node(circuit_termination._site)],
|
||||||
])
|
])
|
||||||
break
|
break
|
||||||
|
|
||||||
|
@ -1167,7 +1167,7 @@ class CablePathTestCase(TestCase):
|
|||||||
[IF1] --C1-- [CT1]
|
[IF1] --C1-- [CT1]
|
||||||
"""
|
"""
|
||||||
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
||||||
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='A')
|
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='A')
|
||||||
|
|
||||||
# Create cable 1
|
# Create cable 1
|
||||||
cable1 = Cable(
|
cable1 = Cable(
|
||||||
@ -1198,7 +1198,7 @@ class CablePathTestCase(TestCase):
|
|||||||
"""
|
"""
|
||||||
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
||||||
interface2 = Interface.objects.create(device=self.device, name='Interface 2')
|
interface2 = Interface.objects.create(device=self.device, name='Interface 2')
|
||||||
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='A')
|
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='A')
|
||||||
|
|
||||||
# Create cable 1
|
# Create cable 1
|
||||||
cable1 = Cable(
|
cable1 = Cable(
|
||||||
@ -1214,7 +1214,7 @@ class CablePathTestCase(TestCase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Create CT2
|
# Create CT2
|
||||||
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='Z')
|
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='Z')
|
||||||
|
|
||||||
# Check for partial path to site
|
# Check for partial path to site
|
||||||
self.assertPathExists(
|
self.assertPathExists(
|
||||||
@ -1266,7 +1266,7 @@ class CablePathTestCase(TestCase):
|
|||||||
interface2 = Interface.objects.create(device=self.device, name='Interface 2')
|
interface2 = Interface.objects.create(device=self.device, name='Interface 2')
|
||||||
interface3 = Interface.objects.create(device=self.device, name='Interface 3')
|
interface3 = Interface.objects.create(device=self.device, name='Interface 3')
|
||||||
interface4 = Interface.objects.create(device=self.device, name='Interface 4')
|
interface4 = Interface.objects.create(device=self.device, name='Interface 4')
|
||||||
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='A')
|
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='A')
|
||||||
|
|
||||||
# Create cable 1
|
# Create cable 1
|
||||||
cable1 = Cable(
|
cable1 = Cable(
|
||||||
@ -1282,7 +1282,7 @@ class CablePathTestCase(TestCase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Create CT2
|
# Create CT2
|
||||||
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='Z')
|
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='Z')
|
||||||
|
|
||||||
# Check for partial path to site
|
# Check for partial path to site
|
||||||
self.assertPathExists(
|
self.assertPathExists(
|
||||||
@ -1335,8 +1335,8 @@ class CablePathTestCase(TestCase):
|
|||||||
"""
|
"""
|
||||||
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
||||||
site2 = Site.objects.create(name='Site 2', slug='site-2')
|
site2 = Site.objects.create(name='Site 2', slug='site-2')
|
||||||
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='A')
|
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='A')
|
||||||
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, site=site2, term_side='Z')
|
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, scope=site2, term_side='Z')
|
||||||
|
|
||||||
# Create cable 1
|
# Create cable 1
|
||||||
cable1 = Cable(
|
cable1 = Cable(
|
||||||
@ -1365,7 +1365,7 @@ class CablePathTestCase(TestCase):
|
|||||||
"""
|
"""
|
||||||
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
||||||
providernetwork = ProviderNetwork.objects.create(name='Provider Network 1', provider=self.circuit.provider)
|
providernetwork = ProviderNetwork.objects.create(name='Provider Network 1', provider=self.circuit.provider)
|
||||||
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='A')
|
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='A')
|
||||||
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, provider_network=providernetwork, term_side='Z')
|
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, provider_network=providernetwork, term_side='Z')
|
||||||
|
|
||||||
# Create cable 1
|
# Create cable 1
|
||||||
@ -1413,8 +1413,8 @@ class CablePathTestCase(TestCase):
|
|||||||
frontport2_2 = FrontPort.objects.create(
|
frontport2_2 = FrontPort.objects.create(
|
||||||
device=self.device, name='Front Port 2:2', rear_port=rearport2, rear_port_position=2
|
device=self.device, name='Front Port 2:2', rear_port=rearport2, rear_port_position=2
|
||||||
)
|
)
|
||||||
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='A')
|
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='A')
|
||||||
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='Z')
|
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='Z')
|
||||||
|
|
||||||
# Create cables
|
# Create cables
|
||||||
cable1 = Cable(
|
cable1 = Cable(
|
||||||
@ -1499,10 +1499,10 @@ class CablePathTestCase(TestCase):
|
|||||||
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
interface1 = Interface.objects.create(device=self.device, name='Interface 1')
|
||||||
interface2 = Interface.objects.create(device=self.device, name='Interface 2')
|
interface2 = Interface.objects.create(device=self.device, name='Interface 2')
|
||||||
circuit2 = Circuit.objects.create(provider=self.circuit.provider, type=self.circuit.type, cid='Circuit 2')
|
circuit2 = Circuit.objects.create(provider=self.circuit.provider, type=self.circuit.type, cid='Circuit 2')
|
||||||
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='A')
|
circuittermination1 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='A')
|
||||||
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, site=self.site, term_side='Z')
|
circuittermination2 = CircuitTermination.objects.create(circuit=self.circuit, scope=self.site, term_side='Z')
|
||||||
circuittermination3 = CircuitTermination.objects.create(circuit=circuit2, site=self.site, term_side='A')
|
circuittermination3 = CircuitTermination.objects.create(circuit=circuit2, scope=self.site, term_side='A')
|
||||||
circuittermination4 = CircuitTermination.objects.create(circuit=circuit2, site=self.site, term_side='Z')
|
circuittermination4 = CircuitTermination.objects.create(circuit=circuit2, scope=self.site, term_side='Z')
|
||||||
|
|
||||||
# Create cables
|
# Create cables
|
||||||
cable1 = Cable(
|
cable1 = Cable(
|
||||||
|
@ -762,8 +762,8 @@ class CableTestCase(TestCase):
|
|||||||
circuittype = CircuitType.objects.create(name='Circuit Type 1', slug='circuit-type-1')
|
circuittype = CircuitType.objects.create(name='Circuit Type 1', slug='circuit-type-1')
|
||||||
circuit1 = Circuit.objects.create(provider=provider, type=circuittype, cid='1')
|
circuit1 = Circuit.objects.create(provider=provider, type=circuittype, cid='1')
|
||||||
circuit2 = Circuit.objects.create(provider=provider, type=circuittype, cid='2')
|
circuit2 = Circuit.objects.create(provider=provider, type=circuittype, cid='2')
|
||||||
CircuitTermination.objects.create(circuit=circuit1, site=site, term_side='A')
|
CircuitTermination.objects.create(circuit=circuit1, scope=site, term_side='A')
|
||||||
CircuitTermination.objects.create(circuit=circuit1, site=site, term_side='Z')
|
CircuitTermination.objects.create(circuit=circuit1, scope=site, term_side='Z')
|
||||||
CircuitTermination.objects.create(circuit=circuit2, provider_network=provider_network, term_side='A')
|
CircuitTermination.objects.create(circuit=circuit2, provider_network=provider_network, term_side='A')
|
||||||
|
|
||||||
def test_cable_creation(self):
|
def test_cable_creation(self):
|
||||||
|
@ -404,7 +404,7 @@ class SiteView(GetRelatedModelsMixin, generic.ObjectView):
|
|||||||
scope_id=instance.pk
|
scope_id=instance.pk
|
||||||
), 'site'),
|
), 'site'),
|
||||||
(ASN.objects.restrict(request.user, 'view').filter(sites=instance), 'site_id'),
|
(ASN.objects.restrict(request.user, 'view').filter(sites=instance), 'site_id'),
|
||||||
(Circuit.objects.restrict(request.user, 'view').filter(terminations__site=instance).distinct(),
|
(Circuit.objects.restrict(request.user, 'view').filter(terminations___site=instance).distinct(),
|
||||||
'site_id'),
|
'site_id'),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
Loading…
Reference in New Issue
Block a user