mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-23 16:06:43 -06:00
13813 add test
This commit is contained in:
parent
e691baa6df
commit
9a02d5aaeb
@ -36,10 +36,18 @@ class CountersTest(TestCase):
|
||||
self.assertEqual(device1.interface_count, 3)
|
||||
self.assertEqual(device2.interface_count, 3)
|
||||
|
||||
# test saving an existing object - counter should not change
|
||||
interface1.save()
|
||||
device1.refresh_from_db()
|
||||
self.assertEqual(device1.interface_count, 3)
|
||||
|
||||
# test save where tracked object FK back pointer is None
|
||||
vc = VirtualChassis.objects.create(name='Virtual Chassis 1')
|
||||
device1.virtual_chassis = vc
|
||||
device1.save()
|
||||
vc.refresh_from_db()
|
||||
self.assertEqual(vc.member_count, 1)
|
||||
|
||||
def test_interface_count_deletion(self):
|
||||
"""
|
||||
When a tracked object (Interface) is deleted the tracking counter should be updated.
|
||||
|
Loading…
Reference in New Issue
Block a user