Skip to content

Commit

Permalink
Update test_serializers.py for Interface Serializer
Browse files Browse the repository at this point in the history
  • Loading branch information
ekrichbaum authored Aug 11, 2024
1 parent 0281e9a commit 483a124
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions netbox_prometheus_sd/tests/test_serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
PrometheusIPAddressSerializer,
PrometheusServiceSerializer,
PrometheusVirtualMachineSerializer,
PrometheusInterfaceSerializer
)
from . import utils

Expand Down Expand Up @@ -352,3 +353,17 @@ def test_vm_service_full_to_target(self):
self.assertDictContainsSubset(
{"__meta_netbox_primary_ip6": "2001:db8:1701::2"}, data["labels"]
)

class PrometheusInterfaceSerializerTests(TestCase):
def test_ip_minimal_to_target(self):
# instance = utils.build_minimal_ip("10.10.10.10/24")
# data = PrometheusInterfaceSerializer(many=True, instance=[instance]).data[0]

# self.assertEqual(data["targets"], ["10.10.10.10"])
# self.assertDictContainsSubset({"__meta_netbox_id": str(instance.id)}, data["labels"])
# self.assertDictContainsSubset(
# {"__meta_netbox_status": "active"}, data["labels"]
# )
# self.assertDictContainsSubset(
# {"__meta_netbox_model": "IPAddress"}, data["labels"]
# )

0 comments on commit 483a124

Please sign in to comment.