mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-04 06:38:16 -06:00
16547 fix test cases
This commit is contained in:
parent
79e51084bf
commit
d5f2bab132
@ -5,7 +5,7 @@ from dcim.choices import *
|
|||||||
from dcim.filtersets import *
|
from dcim.filtersets import *
|
||||||
from dcim.models import *
|
from dcim.models import *
|
||||||
from ipam.models import ASN, IPAddress, RIR, VRF
|
from ipam.models import ASN, IPAddress, RIR, VRF
|
||||||
from netbox.choices import ColorChoices
|
from netbox.choices import ColorChoices, WeightUnitChoices
|
||||||
from tenancy.models import Tenant, TenantGroup
|
from tenancy.models import Tenant, TenantGroup
|
||||||
from users.models import User
|
from users.models import User
|
||||||
from utilities.testing import ChangeLoggedFilterSetTests, create_test_device
|
from utilities.testing import ChangeLoggedFilterSetTests, create_test_device
|
||||||
|
@ -10,7 +10,7 @@ from dcim.choices import *
|
|||||||
from dcim.constants import *
|
from dcim.constants import *
|
||||||
from dcim.models import *
|
from dcim.models import *
|
||||||
from ipam.models import ASN, RIR, VLAN, VRF
|
from ipam.models import ASN, RIR, VLAN, VRF
|
||||||
from netbox.choices import CSVDelimiterChoices, ImportFormatChoices
|
from netbox.choices import CSVDelimiterChoices, ImportFormatChoices, WeightUnitChoices
|
||||||
from tenancy.models import Tenant
|
from tenancy.models import Tenant
|
||||||
from users.models import User
|
from users.models import User
|
||||||
from utilities.testing import ViewTestCases, create_tags, create_test_device, post_data
|
from utilities.testing import ViewTestCases, create_tags, create_test_device, post_data
|
||||||
|
@ -2,7 +2,7 @@ from django.core.exceptions import ValidationError
|
|||||||
from django.db import models
|
from django.db import models
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
from netbox.choices import *
|
from netbox.choices import *
|
||||||
from utilities.conversion import to_grams
|
from utilities.conversion import to_grams, to_meters
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
'DistanceMixin',
|
'DistanceMixin',
|
||||||
|
@ -3,6 +3,7 @@ from django.test import TestCase
|
|||||||
from dcim.choices import InterfaceTypeChoices, LinkStatusChoices
|
from dcim.choices import InterfaceTypeChoices, LinkStatusChoices
|
||||||
from dcim.models import Interface
|
from dcim.models import Interface
|
||||||
from ipam.models import VLAN
|
from ipam.models import VLAN
|
||||||
|
from netbox.choices import DistanceUnitChoices
|
||||||
from tenancy.models import Tenant
|
from tenancy.models import Tenant
|
||||||
from wireless.choices import *
|
from wireless.choices import *
|
||||||
from wireless.filtersets import *
|
from wireless.filtersets import *
|
||||||
@ -261,7 +262,7 @@ class WirelessLinkTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
auth_psk='PSK1',
|
auth_psk='PSK1',
|
||||||
tenant=tenants[0],
|
tenant=tenants[0],
|
||||||
distance=10,
|
distance=10,
|
||||||
distance_unit=WirelessLinkDistanceUnitChoices.UNIT_FOOT,
|
distance_unit=DistanceUnitChoices.UNIT_FOOT,
|
||||||
description='foobar1'
|
description='foobar1'
|
||||||
).save()
|
).save()
|
||||||
WirelessLink(
|
WirelessLink(
|
||||||
@ -274,7 +275,7 @@ class WirelessLinkTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
auth_psk='PSK2',
|
auth_psk='PSK2',
|
||||||
tenant=tenants[1],
|
tenant=tenants[1],
|
||||||
distance=20,
|
distance=20,
|
||||||
distance_unit=WirelessLinkDistanceUnitChoices.UNIT_METER,
|
distance_unit=DistanceUnitChoices.UNIT_METER,
|
||||||
description='foobar2'
|
description='foobar2'
|
||||||
).save()
|
).save()
|
||||||
WirelessLink(
|
WirelessLink(
|
||||||
@ -286,7 +287,7 @@ class WirelessLinkTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
auth_cipher=WirelessAuthCipherChoices.CIPHER_AES,
|
auth_cipher=WirelessAuthCipherChoices.CIPHER_AES,
|
||||||
auth_psk='PSK3',
|
auth_psk='PSK3',
|
||||||
distance=30,
|
distance=30,
|
||||||
distance_unit=WirelessLinkDistanceUnitChoices.UNIT_METER,
|
distance_unit=DistanceUnitChoices.UNIT_METER,
|
||||||
tenant=tenants[2],
|
tenant=tenants[2],
|
||||||
).save()
|
).save()
|
||||||
WirelessLink(
|
WirelessLink(
|
||||||
@ -324,7 +325,7 @@ class WirelessLinkTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
|
||||||
def test_distance_unit(self):
|
def test_distance_unit(self):
|
||||||
params = {'distance_unit': WirelessLinkDistanceUnitChoices.UNIT_FOOT}
|
params = {'distance_unit': DistanceUnitChoices.UNIT_FOOT}
|
||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
||||||
|
|
||||||
def test_description(self):
|
def test_description(self):
|
||||||
|
@ -2,6 +2,7 @@ from wireless.choices import *
|
|||||||
from wireless.models import *
|
from wireless.models import *
|
||||||
from dcim.choices import InterfaceTypeChoices, LinkStatusChoices
|
from dcim.choices import InterfaceTypeChoices, LinkStatusChoices
|
||||||
from dcim.models import Interface
|
from dcim.models import Interface
|
||||||
|
from netbox.choices import DistanceUnitChoices
|
||||||
from tenancy.models import Tenant
|
from tenancy.models import Tenant
|
||||||
from utilities.testing import ViewTestCases, create_tags, create_test_device
|
from utilities.testing import ViewTestCases, create_tags, create_test_device
|
||||||
|
|
||||||
@ -161,7 +162,7 @@ class WirelessLinkTestCase(ViewTestCases.PrimaryObjectViewTestCase):
|
|||||||
'interface_b': interfaces[7].pk,
|
'interface_b': interfaces[7].pk,
|
||||||
'status': LinkStatusChoices.STATUS_PLANNED,
|
'status': LinkStatusChoices.STATUS_PLANNED,
|
||||||
'distance': 100,
|
'distance': 100,
|
||||||
'distance_unit': WirelessLinkDistanceUnitChoices.UNIT_FOOT,
|
'distance_unit': DistanceUnitChoices.UNIT_FOOT,
|
||||||
'tenant': tenants[1].pk,
|
'tenant': tenants[1].pk,
|
||||||
'tags': [t.pk for t in tags],
|
'tags': [t.pk for t in tags],
|
||||||
}
|
}
|
||||||
@ -183,5 +184,5 @@ class WirelessLinkTestCase(ViewTestCases.PrimaryObjectViewTestCase):
|
|||||||
cls.bulk_edit_data = {
|
cls.bulk_edit_data = {
|
||||||
'status': LinkStatusChoices.STATUS_PLANNED,
|
'status': LinkStatusChoices.STATUS_PLANNED,
|
||||||
'distance': 50,
|
'distance': 50,
|
||||||
'distance_unit': WirelessLinkDistanceUnitChoices.UNIT_METER,
|
'distance_unit': DistanceUnitChoices.UNIT_METER,
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user