1
0
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:
Saria Hajjar
2020-01-12 11:21:02 +00:00
parent a2308b9c99
commit 49fa243b4f

View File

@ -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)