Coverage for netbox_data_import/graphql/schema.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.16.0, created at 2026-09-09 20:50 +0000

1# SPDX-License-Identifier: Apache-2.0 

2# Copyright (C) 2025 Marcin Zieba <marcinpsk@gmail.com> 

3 

4"""GraphQL queries registered with NetBox.""" 

5 

6import strawberry 

7import strawberry_django 

8 

9from .types import ImportProfileType 

10 

11 

12@strawberry.type(name="Query") 

13class ImportProfilesQuery: 

14 """Expose import profile detail and list queries.""" 

15 

16 import_profile: ImportProfileType = strawberry_django.field() 

17 import_profile_list: list[ImportProfileType] = strawberry_django.field() 

18 

19 

20schema = [ImportProfilesQuery] 

21 

22__all__ = ("ImportProfilesQuery", "schema")