Refactored the tests to remove a lot of boilerplate
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.urls import reverse
|
||||
from rest_framework import status
|
||||
from rest_framework.test import APITestCase
|
||||
|
||||
from dcim.constants import (
|
||||
IFACE_FF_1GE_FIXED, IFACE_FF_LAG, IFACE_MODE_TAGGED, SITE_STATUS_ACTIVE, SUBDEVICE_ROLE_CHILD,
|
||||
@@ -17,17 +15,14 @@ from dcim.models import (
|
||||
)
|
||||
from ipam.models import VLAN
|
||||
from extras.models import Graph, GRAPH_TYPE_INTERFACE, GRAPH_TYPE_SITE
|
||||
from users.models import Token
|
||||
from utilities.testing import HttpStatusMixin
|
||||
from utilities.testing import APITestCase
|
||||
|
||||
|
||||
class RegionTest(HttpStatusMixin, APITestCase):
|
||||
class RegionTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(RegionTest, self).setUp()
|
||||
|
||||
self.region1 = Region.objects.create(name='Test Region 1', slug='test-region-1')
|
||||
self.region2 = Region.objects.create(name='Test Region 2', slug='test-region-2')
|
||||
@@ -114,13 +109,11 @@ class RegionTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(Region.objects.count(), 2)
|
||||
|
||||
|
||||
class SiteTest(HttpStatusMixin, APITestCase):
|
||||
class SiteTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(SiteTest, self).setUp()
|
||||
|
||||
self.region1 = Region.objects.create(name='Test Region 1', slug='test-region-1')
|
||||
self.region2 = Region.objects.create(name='Test Region 2', slug='test-region-2')
|
||||
@@ -241,13 +234,11 @@ class SiteTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(Site.objects.count(), 2)
|
||||
|
||||
|
||||
class RackGroupTest(HttpStatusMixin, APITestCase):
|
||||
class RackGroupTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(RackGroupTest, self).setUp()
|
||||
|
||||
self.site1 = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
self.site2 = Site.objects.create(name='Test Site 2', slug='test-site-2')
|
||||
@@ -343,13 +334,11 @@ class RackGroupTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(RackGroup.objects.count(), 2)
|
||||
|
||||
|
||||
class RackRoleTest(HttpStatusMixin, APITestCase):
|
||||
class RackRoleTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(RackRoleTest, self).setUp()
|
||||
|
||||
self.rackrole1 = RackRole.objects.create(name='Test Rack Role 1', slug='test-rack-role-1', color='ff0000')
|
||||
self.rackrole2 = RackRole.objects.create(name='Test Rack Role 2', slug='test-rack-role-2', color='00ff00')
|
||||
@@ -443,13 +432,11 @@ class RackRoleTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(RackRole.objects.count(), 2)
|
||||
|
||||
|
||||
class RackTest(HttpStatusMixin, APITestCase):
|
||||
class RackTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(RackTest, self).setUp()
|
||||
|
||||
self.site1 = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
self.site2 = Site.objects.create(name='Test Site 2', slug='test-site-2')
|
||||
@@ -569,25 +556,22 @@ class RackTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(Rack.objects.count(), 2)
|
||||
|
||||
|
||||
class RackReservationTest(HttpStatusMixin, APITestCase):
|
||||
class RackReservationTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(RackReservationTest, self).setUp()
|
||||
|
||||
self.user1 = user
|
||||
self.site1 = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
self.rack1 = Rack.objects.create(site=self.site1, name='Test Rack 1')
|
||||
self.rackreservation1 = RackReservation.objects.create(
|
||||
rack=self.rack1, units=[1, 2, 3], user=user, description='Reservation #1',
|
||||
rack=self.rack1, units=[1, 2, 3], user=self.user, description='Reservation #1',
|
||||
)
|
||||
self.rackreservation2 = RackReservation.objects.create(
|
||||
rack=self.rack1, units=[4, 5, 6], user=user, description='Reservation #2',
|
||||
rack=self.rack1, units=[4, 5, 6], user=self.user, description='Reservation #2',
|
||||
)
|
||||
self.rackreservation3 = RackReservation.objects.create(
|
||||
rack=self.rack1, units=[7, 8, 9], user=user, description='Reservation #3',
|
||||
rack=self.rack1, units=[7, 8, 9], user=self.user, description='Reservation #3',
|
||||
)
|
||||
|
||||
def test_get_rackreservation(self):
|
||||
@@ -609,7 +593,7 @@ class RackReservationTest(HttpStatusMixin, APITestCase):
|
||||
data = {
|
||||
'rack': self.rack1.pk,
|
||||
'units': [10, 11, 12],
|
||||
'user': self.user1.pk,
|
||||
'user': self.user.pk,
|
||||
'description': 'Fourth reservation',
|
||||
}
|
||||
|
||||
@@ -630,19 +614,19 @@ class RackReservationTest(HttpStatusMixin, APITestCase):
|
||||
{
|
||||
'rack': self.rack1.pk,
|
||||
'units': [10, 11, 12],
|
||||
'user': self.user1.pk,
|
||||
'user': self.user.pk,
|
||||
'description': 'Reservation #4',
|
||||
},
|
||||
{
|
||||
'rack': self.rack1.pk,
|
||||
'units': [13, 14, 15],
|
||||
'user': self.user1.pk,
|
||||
'user': self.user.pk,
|
||||
'description': 'Reservation #5',
|
||||
},
|
||||
{
|
||||
'rack': self.rack1.pk,
|
||||
'units': [16, 17, 18],
|
||||
'user': self.user1.pk,
|
||||
'user': self.user.pk,
|
||||
'description': 'Reservation #6',
|
||||
},
|
||||
]
|
||||
@@ -661,7 +645,7 @@ class RackReservationTest(HttpStatusMixin, APITestCase):
|
||||
data = {
|
||||
'rack': self.rack1.pk,
|
||||
'units': [10, 11, 12],
|
||||
'user': self.user1.pk,
|
||||
'user': self.user.pk,
|
||||
'description': 'Modified reservation',
|
||||
}
|
||||
|
||||
@@ -683,13 +667,11 @@ class RackReservationTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(RackReservation.objects.count(), 2)
|
||||
|
||||
|
||||
class ManufacturerTest(HttpStatusMixin, APITestCase):
|
||||
class ManufacturerTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(ManufacturerTest, self).setUp()
|
||||
|
||||
self.manufacturer1 = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.manufacturer2 = Manufacturer.objects.create(name='Test Manufacturer 2', slug='test-manufacturer-2')
|
||||
@@ -776,13 +758,11 @@ class ManufacturerTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(Manufacturer.objects.count(), 2)
|
||||
|
||||
|
||||
class DeviceTypeTest(HttpStatusMixin, APITestCase):
|
||||
class DeviceTypeTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(DeviceTypeTest, self).setUp()
|
||||
|
||||
self.manufacturer1 = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.manufacturer2 = Manufacturer.objects.create(name='Test Manufacturer 2', slug='test-manufacturer-2')
|
||||
@@ -884,13 +864,11 @@ class DeviceTypeTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(DeviceType.objects.count(), 2)
|
||||
|
||||
|
||||
class ConsolePortTemplateTest(HttpStatusMixin, APITestCase):
|
||||
class ConsolePortTemplateTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(ConsolePortTemplateTest, self).setUp()
|
||||
|
||||
self.manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.devicetype = DeviceType.objects.create(
|
||||
@@ -986,13 +964,11 @@ class ConsolePortTemplateTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(ConsolePortTemplate.objects.count(), 2)
|
||||
|
||||
|
||||
class ConsoleServerPortTemplateTest(HttpStatusMixin, APITestCase):
|
||||
class ConsoleServerPortTemplateTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(ConsoleServerPortTemplateTest, self).setUp()
|
||||
|
||||
self.manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.devicetype = DeviceType.objects.create(
|
||||
@@ -1088,13 +1064,11 @@ class ConsoleServerPortTemplateTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(ConsoleServerPortTemplate.objects.count(), 2)
|
||||
|
||||
|
||||
class PowerPortTemplateTest(HttpStatusMixin, APITestCase):
|
||||
class PowerPortTemplateTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(PowerPortTemplateTest, self).setUp()
|
||||
|
||||
self.manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.devicetype = DeviceType.objects.create(
|
||||
@@ -1190,13 +1164,11 @@ class PowerPortTemplateTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(PowerPortTemplate.objects.count(), 2)
|
||||
|
||||
|
||||
class PowerOutletTemplateTest(HttpStatusMixin, APITestCase):
|
||||
class PowerOutletTemplateTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(PowerOutletTemplateTest, self).setUp()
|
||||
|
||||
self.manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.devicetype = DeviceType.objects.create(
|
||||
@@ -1292,13 +1264,11 @@ class PowerOutletTemplateTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(PowerOutletTemplate.objects.count(), 2)
|
||||
|
||||
|
||||
class InterfaceTemplateTest(HttpStatusMixin, APITestCase):
|
||||
class InterfaceTemplateTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(InterfaceTemplateTest, self).setUp()
|
||||
|
||||
self.manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.devicetype = DeviceType.objects.create(
|
||||
@@ -1394,13 +1364,11 @@ class InterfaceTemplateTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(InterfaceTemplate.objects.count(), 2)
|
||||
|
||||
|
||||
class DeviceBayTemplateTest(HttpStatusMixin, APITestCase):
|
||||
class DeviceBayTemplateTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(DeviceBayTemplateTest, self).setUp()
|
||||
|
||||
self.manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
self.devicetype = DeviceType.objects.create(
|
||||
@@ -1496,13 +1464,11 @@ class DeviceBayTemplateTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(DeviceBayTemplate.objects.count(), 2)
|
||||
|
||||
|
||||
class DeviceRoleTest(HttpStatusMixin, APITestCase):
|
||||
class DeviceRoleTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(DeviceRoleTest, self).setUp()
|
||||
|
||||
self.devicerole1 = DeviceRole.objects.create(
|
||||
name='Test Device Role 1', slug='test-device-role-1', color='ff0000'
|
||||
@@ -1602,13 +1568,11 @@ class DeviceRoleTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(DeviceRole.objects.count(), 2)
|
||||
|
||||
|
||||
class PlatformTest(HttpStatusMixin, APITestCase):
|
||||
class PlatformTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(PlatformTest, self).setUp()
|
||||
|
||||
self.platform1 = Platform.objects.create(name='Test Platform 1', slug='test-platform-1')
|
||||
self.platform2 = Platform.objects.create(name='Test Platform 2', slug='test-platform-2')
|
||||
@@ -1695,13 +1659,11 @@ class PlatformTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(Platform.objects.count(), 2)
|
||||
|
||||
|
||||
class DeviceTest(HttpStatusMixin, APITestCase):
|
||||
class DeviceTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(DeviceTest, self).setUp()
|
||||
|
||||
self.site1 = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
self.site2 = Site.objects.create(name='Test Site 2', slug='test-site-2')
|
||||
@@ -1823,13 +1785,11 @@ class DeviceTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(Device.objects.count(), 2)
|
||||
|
||||
|
||||
class ConsolePortTest(HttpStatusMixin, APITestCase):
|
||||
class ConsolePortTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(ConsolePortTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -1930,13 +1890,11 @@ class ConsolePortTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(ConsolePort.objects.count(), 2)
|
||||
|
||||
|
||||
class ConsoleServerPortTest(HttpStatusMixin, APITestCase):
|
||||
class ConsoleServerPortTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(ConsoleServerPortTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2033,13 +1991,11 @@ class ConsoleServerPortTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(ConsoleServerPort.objects.count(), 2)
|
||||
|
||||
|
||||
class PowerPortTest(HttpStatusMixin, APITestCase):
|
||||
class PowerPortTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(PowerPortTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2140,13 +2096,11 @@ class PowerPortTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(PowerPort.objects.count(), 2)
|
||||
|
||||
|
||||
class PowerOutletTest(HttpStatusMixin, APITestCase):
|
||||
class PowerOutletTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(PowerOutletTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2243,13 +2197,11 @@ class PowerOutletTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(PowerOutlet.objects.count(), 2)
|
||||
|
||||
|
||||
class InterfaceTest(HttpStatusMixin, APITestCase):
|
||||
class InterfaceTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(InterfaceTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2433,13 +2385,11 @@ class InterfaceTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(Interface.objects.count(), 2)
|
||||
|
||||
|
||||
class DeviceBayTest(HttpStatusMixin, APITestCase):
|
||||
class DeviceBayTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(DeviceBayTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2548,13 +2498,11 @@ class DeviceBayTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(DeviceBay.objects.count(), 2)
|
||||
|
||||
|
||||
class InventoryItemTest(HttpStatusMixin, APITestCase):
|
||||
class InventoryItemTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(InventoryItemTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
self.manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2666,13 +2614,11 @@ class InventoryItemTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(InventoryItem.objects.count(), 2)
|
||||
|
||||
|
||||
class ConsoleConnectionTest(HttpStatusMixin, APITestCase):
|
||||
class ConsoleConnectionTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(ConsoleConnectionTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2709,13 +2655,11 @@ class ConsoleConnectionTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(response.data['count'], 3)
|
||||
|
||||
|
||||
class PowerConnectionTest(HttpStatusMixin, APITestCase):
|
||||
class PowerConnectionTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(PowerConnectionTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2752,13 +2696,11 @@ class PowerConnectionTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(response.data['count'], 3)
|
||||
|
||||
|
||||
class InterfaceConnectionTest(HttpStatusMixin, APITestCase):
|
||||
class InterfaceConnectionTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(InterfaceConnectionTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer 1', slug='test-manufacturer-1')
|
||||
@@ -2879,13 +2821,11 @@ class InterfaceConnectionTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(InterfaceConnection.objects.count(), 2)
|
||||
|
||||
|
||||
class ConnectedDeviceTest(HttpStatusMixin, APITestCase):
|
||||
class ConnectedDeviceTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(ConnectedDeviceTest, self).setUp()
|
||||
|
||||
self.site1 = Site.objects.create(name='Test Site 1', slug='test-site-1')
|
||||
self.site2 = Site.objects.create(name='Test Site 2', slug='test-site-2')
|
||||
@@ -2921,13 +2861,11 @@ class ConnectedDeviceTest(HttpStatusMixin, APITestCase):
|
||||
self.assertEqual(response.data['name'], self.device1.name)
|
||||
|
||||
|
||||
class VirtualChassisTest(HttpStatusMixin, APITestCase):
|
||||
class VirtualChassisTest(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
user = User.objects.create(username='testuser', is_superuser=True)
|
||||
token = Token.objects.create(user=user)
|
||||
self.header = {'HTTP_AUTHORIZATION': 'Token {}'.format(token.key)}
|
||||
super(VirtualChassisTest, self).setUp()
|
||||
|
||||
site = Site.objects.create(name='Test Site', slug='test-site')
|
||||
manufacturer = Manufacturer.objects.create(name='Test Manufacturer', slug='test-manufacturer')
|
||||
|
Reference in New Issue
Block a user