• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Twingate / kubernetes-operator / 14204651228

01 Apr 2025 07:46PM UTC coverage: 96.356%. First build
14204651228

Pull #592

github

web-flow
Merge c548ee88e into 4c432b245
Pull Request #592: feat: Improve logs for better debugging experience

285 of 310 branches covered (91.94%)

Branch coverage included in aggregate %.

32 of 33 new or added lines in 13 files covered. (96.97%)

1037 of 1062 relevant lines covered (97.65%)

0.98 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.89
/app/api/protocol.py
1
from typing import Any, Protocol
1✔
2

3
from graphql import DocumentNode
1✔
4

5
from app import typedefs
1✔
6
from app.settings import TwingateOperatorSettings
1✔
7

8

9
class TwingateClientProtocol(Protocol):
1✔
10
    @property
1✔
11
    def logger(self) -> typedefs.Logger:
1✔
12
        """Returns a logger instance."""
NEW
13
        ...
×
14

15
    def execute_gql(
16
        self, document: DocumentNode, variable_values: dict[str, Any] | None = None
17
    ):  # pragma: no cover
18
        ...
19

20
    def execute_mutation(
21
        self,
22
        name: str,
23
        document: DocumentNode,
24
        variable_values: dict[str, Any] | None = None,
25
    ):  # pragma: no cover
26
        ...
27

28
    @property
1✔
29
    def settings(self) -> TwingateOperatorSettings:  # pragma: no cover
30
        ...
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc