Initial commit

This commit is contained in:
sven committed 2026-08-16 13:10:26 +02:00
commit 4ff9eac274
45 files changed
+2911

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
import pytest
from netbox_services.models import Service, ServiceTemplate
@pytest.mark.django_db
class TestViews:
def test_template_list(self, admin_client):
ServiceTemplate.objects.create(name="view-tmpl")
resp = admin_client.get("/plugins/services/service-templates/")
assert resp.status_code == 200
def test_template_detail(self, admin_client):
st = ServiceTemplate.objects.create(name="view-detail-tmpl", tree=[])
resp = admin_client.get(f"/plugins/services/service-templates/{st.pk}/")
assert resp.status_code == 200
def test_template_add(self, admin_client):
resp = admin_client.get("/plugins/services/service-templates/add/")
assert resp.status_code == 200
def test_service_list(self, admin_client, service_template, tenant):
Service.objects.create(name="view-svc", service_template=service_template, tenant=tenant)
resp = admin_client.get("/plugins/services/services/")
assert resp.status_code == 200
def test_service_detail(self, admin_client, service):
resp = admin_client.get(f"/plugins/services/services/{service.pk}/")
assert resp.status_code == 200
def test_service_resolve_get(self, admin_client, service):
resp = admin_client.get(f"/plugins/services/services/{service.pk}/resolve/")
assert resp.status_code == 200