Coverage for virtualization/api/serializers_/nested.py: 100%
12 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
1from netbox.api.serializers import WritableNestedSerializer
2from virtualization import models
4__all__ = (
5 'NestedVMInterfaceSerializer',
6 'NestedVirtualMachineSerializer',
7)
10class NestedVirtualMachineSerializer(WritableNestedSerializer):
12 class Meta:
13 model = models.VirtualMachine
14 fields = ['id', 'url', 'display_url', 'display', 'name']
17class NestedVMInterfaceSerializer(WritableNestedSerializer):
18 virtual_machine = NestedVirtualMachineSerializer(read_only=True)
20 class Meta:
21 model = models.VMInterface
22 fields = ['id', 'url', 'display_url', 'display', 'virtual_machine', 'name']