| zenmqtt/__init__.py |
(no class) |
|
100% |
13 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/client.py |
AsyncMessageIterator |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/client.py |
_ConnectOptions |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/client.py |
MQTTClient |
|
95% |
164 |
9 |
0 |
|
89% |
56 |
6 |
|
93% |
| zenmqtt/client.py |
(no class) |
|
100% |
71 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/connection/__init__.py |
(no class) |
|
100% |
24 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| zenmqtt/connection/base.py |
ConnectionOptions |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/connection/base.py |
MQTTConnectionTransport |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/connection/base.py |
MQTTConnection |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/connection/base.py |
(no class) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/connection/tcp.py |
StreamReader |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/connection/tcp.py |
StreamWriter |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/connection/tcp.py |
TCPConnectionTransport |
|
100% |
20 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/connection/tcp.py |
(no class) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
MQTTError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
ClientConnectionError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
NotConnectedError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
ConnectionLostError |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
SessionLostError |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
ServerLimitError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
QoSNotSupportedError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
OutgoingPacketTooLargeError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
FeatureNotSupportedError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
ProtocolError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
MalformedPacketError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
IncomingPacketTooLargeError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
ReceiveMaximumExceededError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
TopicAliasInvalidError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/exceptions.py |
(no class) |
|
100% |
22 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/guard.py |
HookErrors |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/instrumentation/guard.py |
(no class) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/metrics.py |
MetricsCollector |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/metrics.py |
_GuardedMetrics |
|
93% |
14 |
1 |
0 |
|
100% |
4 |
0 |
|
94% |
| zenmqtt/instrumentation/metrics.py |
(no class) |
|
100% |
31 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| zenmqtt/instrumentation/monitors.py |
BufferMonitor |
|
100% |
18 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| zenmqtt/instrumentation/monitors.py |
AckBlockedMonitor |
|
100% |
13 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| zenmqtt/instrumentation/monitors.py |
(no class) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/opentelemetry.py |
OpenTelemetryMetrics |
|
100% |
55 |
0 |
0 |
|
90% |
10 |
1 |
|
98% |
| zenmqtt/instrumentation/opentelemetry.py |
_UserPropertiesGetter |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| zenmqtt/instrumentation/opentelemetry.py |
_PublishSpan |
|
100% |
13 |
0 |
0 |
|
83% |
6 |
1 |
|
95% |
| zenmqtt/instrumentation/opentelemetry.py |
OpenTelemetryTracing |
|
100% |
15 |
0 |
0 |
|
50% |
2 |
1 |
|
94% |
| zenmqtt/instrumentation/opentelemetry.py |
(no class) |
|
100% |
50 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/tracing.py |
PublishTrace |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/tracing.py |
Tracing |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| zenmqtt/instrumentation/tracing.py |
_GuardedPublishTrace |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/instrumentation/tracing.py |
_GuardedTrace |
|
100% |
14 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/instrumentation/tracing.py |
_GuardedTracing |
|
93% |
15 |
1 |
0 |
|
100% |
0 |
0 |
|
93% |
| zenmqtt/instrumentation/tracing.py |
(no class) |
|
100% |
28 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/mqtt/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/auth.py |
AuthProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/auth.py |
AuthResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/auth.py |
(no class) |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/codec.py |
(no class) |
|
100% |
14 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
ConnackProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
ConnectionResult |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
ConnectProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
WillProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
WillMessage |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
DisconnectProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
ServerDisconnect |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/connect.py |
(no class) |
|
100% |
118 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| zenmqtt/mqtt/limits.py |
ServerLimits |
|
100% |
18 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| zenmqtt/mqtt/limits.py |
(no class) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/packet.py |
PacketType |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/packet.py |
FixedHeader |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/packet.py |
BytesReader |
|
100% |
32 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| zenmqtt/mqtt/packet.py |
(no class) |
|
100% |
67 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| zenmqtt/mqtt/ping.py |
PingRespResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/ping.py |
(no class) |
|
100% |
14 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/mqtt/properties.py |
Property |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/properties.py |
Properties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/properties.py |
(no class) |
|
97% |
115 |
4 |
0 |
|
90% |
20 |
2 |
|
96% |
| zenmqtt/mqtt/protocol/__init__.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/commands.py |
_PendingCommand |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/commands.py |
Commands |
|
98% |
43 |
1 |
0 |
|
70% |
10 |
3 |
|
92% |
| zenmqtt/mqtt/protocol/commands.py |
(no class) |
|
100% |
26 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/context.py |
ProtocolContext |
|
100% |
18 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/context.py |
(no class) |
|
100% |
23 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/core.py |
MQTTProtocol |
|
97% |
144 |
4 |
0 |
|
91% |
54 |
5 |
|
95% |
| zenmqtt/mqtt/protocol/core.py |
(no class) |
|
100% |
47 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/incoming.py |
_PendingAck |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/incoming.py |
_ConnectionState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/incoming.py |
IncomingFlow |
|
99% |
111 |
1 |
0 |
|
98% |
42 |
1 |
|
99% |
| zenmqtt/mqtt/protocol/incoming.py |
(no class) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/keepalive.py |
KeepAlive |
|
91% |
46 |
4 |
0 |
|
100% |
12 |
0 |
|
93% |
| zenmqtt/mqtt/protocol/keepalive.py |
(no class) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/outgoing.py |
_SendQuota |
|
79% |
28 |
6 |
0 |
|
57% |
14 |
2 |
|
71% |
| zenmqtt/mqtt/protocol/outgoing.py |
_PendingPublish |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/outgoing.py |
OutgoingFlow |
|
97% |
130 |
4 |
0 |
|
82% |
44 |
8 |
|
93% |
| zenmqtt/mqtt/protocol/outgoing.py |
(no class) |
|
100% |
47 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/stream.py |
PacketReader |
|
100% |
37 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| zenmqtt/mqtt/protocol/stream.py |
(no class) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
QoS |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PublishProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubackProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubrecProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubrelProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubcompProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
MQTTMessage |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubAckResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubRecResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubRelResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
PubCompResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/publish.py |
(no class) |
|
100% |
120 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| zenmqtt/mqtt/reason_codes.py |
ReasonCode |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| zenmqtt/mqtt/reason_codes.py |
(no class) |
|
100% |
60 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/subscribe.py |
SubscriptionProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/subscribe.py |
SubackProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/subscribe.py |
UnsubscribeProperties |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/subscribe.py |
SubscribeResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/subscribe.py |
UnsubscribeResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/subscribe.py |
Subscription |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/mqtt/subscribe.py |
(no class) |
|
100% |
75 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| zenmqtt/mqtt/utils.py |
(no class) |
|
100% |
22 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| zenmqtt/reconnect.py |
ReconnectPolicy |
|
100% |
16 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| zenmqtt/reconnect.py |
Reconnector |
|
95% |
59 |
3 |
0 |
|
92% |
12 |
1 |
|
94% |
| zenmqtt/reconnect.py |
(no class) |
|
100% |
34 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/session.py |
OutgoingMessageState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/session.py |
OutgoingMessage |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/session.py |
MQTTSession |
|
100% |
0 |
0 |
10 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/session.py |
SessionOptions |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/session.py |
BaseSession |
|
100% |
51 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| zenmqtt/session.py |
InMemorySession |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/session.py |
(no class) |
|
100% |
80 |
0 |
11 |
|
100% |
0 |
0 |
|
100% |
| zenmqtt/subscriptions.py |
SubscriptionRegistry |
|
75% |
20 |
5 |
0 |
|
75% |
16 |
2 |
|
75% |
| zenmqtt/subscriptions.py |
(no class) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |