mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Added post-delete cable ID test
This commit is contained in:
@ -325,9 +325,12 @@ class CableTestCase(TestCase):
|
|||||||
|
|
||||||
def test_cable_deletion(self):
|
def test_cable_deletion(self):
|
||||||
"""
|
"""
|
||||||
When a Cable is deleted, the `cable` field on its termination points must be nullified.
|
When a Cable is deleted, the `cable` field on its termination points must be nullified. The str() method
|
||||||
|
should still return the PK of the string even after being nullified.
|
||||||
"""
|
"""
|
||||||
self.cable.delete()
|
self.cable.delete()
|
||||||
|
self.assertIsNone(self.cable.pk)
|
||||||
|
self.assertNotEqual(str(self.cable), '#None')
|
||||||
interface1 = Interface.objects.get(pk=self.interface1.pk)
|
interface1 = Interface.objects.get(pk=self.interface1.pk)
|
||||||
self.assertIsNone(interface1.cable)
|
self.assertIsNone(interface1.cable)
|
||||||
interface2 = Interface.objects.get(pk=self.interface2.pk)
|
interface2 = Interface.objects.get(pk=self.interface2.pk)
|
||||||
|
Reference in New Issue
Block a user