|
@@ -1,8 +1,7 @@
|
|
|
from django.urls import reverse
|
|
from django.urls import reverse
|
|
|
from rest_framework import status
|
|
from rest_framework import status
|
|
|
|
|
|
|
|
-from circuits.choices import CircuitStatusChoices
|
|
|
|
|
-from circuits.constants import TERM_SIDE_A, TERM_SIDE_Z
|
|
|
|
|
|
|
+from circuits.choices import *
|
|
|
from circuits.models import Circuit, CircuitTermination, CircuitType, Provider
|
|
from circuits.models import Circuit, CircuitTermination, CircuitType, Provider
|
|
|
from dcim.models import Site
|
|
from dcim.models import Site
|
|
|
from extras.constants import GRAPH_TYPE_PROVIDER
|
|
from extras.constants import GRAPH_TYPE_PROVIDER
|
|
@@ -337,16 +336,28 @@ class CircuitTerminationTest(APITestCase):
|
|
|
self.circuit2 = Circuit.objects.create(cid='TEST0002', provider=provider, type=circuittype)
|
|
self.circuit2 = Circuit.objects.create(cid='TEST0002', provider=provider, type=circuittype)
|
|
|
self.circuit3 = Circuit.objects.create(cid='TEST0003', provider=provider, type=circuittype)
|
|
self.circuit3 = Circuit.objects.create(cid='TEST0003', provider=provider, type=circuittype)
|
|
|
self.circuittermination1 = CircuitTermination.objects.create(
|
|
self.circuittermination1 = CircuitTermination.objects.create(
|
|
|
- circuit=self.circuit1, term_side=TERM_SIDE_A, site=self.site1, port_speed=1000000
|
|
|
|
|
|
|
+ circuit=self.circuit1,
|
|
|
|
|
+ term_side=CircuitTerminationSideChoices.SIDE_A,
|
|
|
|
|
+ site=self.site1,
|
|
|
|
|
+ port_speed=1000000
|
|
|
)
|
|
)
|
|
|
self.circuittermination2 = CircuitTermination.objects.create(
|
|
self.circuittermination2 = CircuitTermination.objects.create(
|
|
|
- circuit=self.circuit1, term_side=TERM_SIDE_Z, site=self.site2, port_speed=1000000
|
|
|
|
|
|
|
+ circuit=self.circuit1,
|
|
|
|
|
+ term_side=CircuitTerminationSideChoices.SIDE_Z,
|
|
|
|
|
+ site=self.site2,
|
|
|
|
|
+ port_speed=1000000
|
|
|
)
|
|
)
|
|
|
self.circuittermination3 = CircuitTermination.objects.create(
|
|
self.circuittermination3 = CircuitTermination.objects.create(
|
|
|
- circuit=self.circuit2, term_side=TERM_SIDE_A, site=self.site1, port_speed=1000000
|
|
|
|
|
|
|
+ circuit=self.circuit2,
|
|
|
|
|
+ term_side=CircuitTerminationSideChoices.SIDE_A,
|
|
|
|
|
+ site=self.site1,
|
|
|
|
|
+ port_speed=1000000
|
|
|
)
|
|
)
|
|
|
self.circuittermination4 = CircuitTermination.objects.create(
|
|
self.circuittermination4 = CircuitTermination.objects.create(
|
|
|
- circuit=self.circuit2, term_side=TERM_SIDE_Z, site=self.site2, port_speed=1000000
|
|
|
|
|
|
|
+ circuit=self.circuit2,
|
|
|
|
|
+ term_side=CircuitTerminationSideChoices.SIDE_Z,
|
|
|
|
|
+ site=self.site2,
|
|
|
|
|
+ port_speed=1000000
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
def test_get_circuittermination(self):
|
|
def test_get_circuittermination(self):
|
|
@@ -367,7 +378,7 @@ class CircuitTerminationTest(APITestCase):
|
|
|
|
|
|
|
|
data = {
|
|
data = {
|
|
|
'circuit': self.circuit3.pk,
|
|
'circuit': self.circuit3.pk,
|
|
|
- 'term_side': TERM_SIDE_A,
|
|
|
|
|
|
|
+ 'term_side': CircuitTerminationSideChoices.SIDE_A,
|
|
|
'site': self.site1.pk,
|
|
'site': self.site1.pk,
|
|
|
'port_speed': 1000000,
|
|
'port_speed': 1000000,
|
|
|
}
|
|
}
|
|
@@ -386,12 +397,15 @@ class CircuitTerminationTest(APITestCase):
|
|
|
def test_update_circuittermination(self):
|
|
def test_update_circuittermination(self):
|
|
|
|
|
|
|
|
circuittermination5 = CircuitTermination.objects.create(
|
|
circuittermination5 = CircuitTermination.objects.create(
|
|
|
- circuit=self.circuit3, term_side=TERM_SIDE_A, site=self.site1, port_speed=1000000
|
|
|
|
|
|
|
+ circuit=self.circuit3,
|
|
|
|
|
+ term_side=CircuitTerminationSideChoices.SIDE_A,
|
|
|
|
|
+ site=self.site1,
|
|
|
|
|
+ port_speed=1000000
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
data = {
|
|
data = {
|
|
|
'circuit': self.circuit3.pk,
|
|
'circuit': self.circuit3.pk,
|
|
|
- 'term_side': TERM_SIDE_Z,
|
|
|
|
|
|
|
+ 'term_side': CircuitTerminationSideChoices.SIDE_Z,
|
|
|
'site': self.site2.pk,
|
|
'site': self.site2.pk,
|
|
|
'port_speed': 1000000,
|
|
'port_speed': 1000000,
|
|
|
}
|
|
}
|