| Lib / asyncio / __init__.py |
(no class) |
|
82% |
40 |
7 |
4 |
|
50% |
14 |
3 |
|
74% |
| Lib / asyncio / __main__.py |
AsyncIOInteractiveConsole |
|
0% |
43 |
43 |
0 |
|
0% |
6 |
0 |
|
0% |
| Lib / asyncio / __main__.py |
REPLThread |
|
0% |
36 |
36 |
0 |
|
0% |
10 |
0 |
|
0% |
| Lib / asyncio / __main__.py |
(no class) |
|
0% |
22 |
22 |
68 |
|
100% |
0 |
0 |
|
0% |
| Lib / asyncio / base_events.py |
_SendfileFallbackProtocol |
|
74% |
39 |
10 |
0 |
|
59% |
22 |
9 |
|
69% |
| Lib / asyncio / base_events.py |
Server |
|
96% |
70 |
3 |
0 |
|
90% |
30 |
3 |
|
94% |
| Lib / asyncio / base_events.py |
BaseEventLoop |
|
89% |
818 |
93 |
0 |
|
85% |
438 |
38 |
|
87% |
| Lib / asyncio / base_events.py |
(no class) |
|
96% |
225 |
10 |
2 |
|
86% |
50 |
3 |
|
94% |
| Lib / asyncio / base_futures.py |
(no class) |
|
97% |
38 |
1 |
0 |
|
88% |
16 |
2 |
|
94% |
| Lib / asyncio / base_subprocess.py |
BaseSubprocessTransport |
|
84% |
152 |
25 |
0 |
|
83% |
78 |
11 |
|
83% |
| Lib / asyncio / base_subprocess.py |
WriteSubprocessPipeProto |
|
82% |
11 |
2 |
0 |
|
100% |
0 |
0 |
|
82% |
| Lib / asyncio / base_subprocess.py |
ReadSubprocessPipeProto |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / base_subprocess.py |
(no class) |
|
91% |
53 |
5 |
0 |
|
50% |
2 |
1 |
|
89% |
| Lib / asyncio / base_tasks.py |
(no class) |
|
75% |
71 |
18 |
0 |
|
42% |
40 |
9 |
|
63% |
| Lib / asyncio / constants.py |
_SendfileMode |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / constants.py |
(no class) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / coroutines.py |
(no class) |
|
97% |
66 |
2 |
0 |
|
88% |
24 |
3 |
|
94% |
| Lib / asyncio / events.py |
Handle |
|
100% |
44 |
0 |
0 |
|
100% |
18 |
0 |
|
100% |
| Lib / asyncio / events.py |
_ThreadSafeHandle |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| Lib / asyncio / events.py |
TimerHandle |
|
100% |
29 |
0 |
0 |
|
93% |
14 |
1 |
|
98% |
| Lib / asyncio / events.py |
AbstractServer |
|
55% |
11 |
5 |
0 |
|
100% |
0 |
0 |
|
55% |
| Lib / asyncio / events.py |
AbstractEventLoop |
|
75% |
55 |
14 |
0 |
|
100% |
0 |
0 |
|
75% |
| Lib / asyncio / events.py |
_AbstractEventLoopPolicy |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / events.py |
_BaseDefaultEventLoopPolicy |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| Lib / asyncio / events.py |
_BaseDefaultEventLoopPolicy._Local |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / events.py |
_RunningLoop |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / events.py |
(no class) |
|
97% |
176 |
6 |
6 |
|
79% |
14 |
1 |
|
95% |
| Lib / asyncio / exceptions.py |
CancelledError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / exceptions.py |
InvalidStateError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / exceptions.py |
SendfileNotAvailableError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / exceptions.py |
IncompleteReadError |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / exceptions.py |
LimitOverrunError |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / exceptions.py |
BrokenBarrierError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / exceptions.py |
(no class) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / format_helpers.py |
(no class) |
|
96% |
52 |
2 |
0 |
|
88% |
26 |
3 |
|
94% |
| Lib / asyncio / futures.py |
Future |
|
99% |
97 |
1 |
0 |
|
100% |
52 |
0 |
|
99% |
| Lib / asyncio / futures.py |
(no class) |
|
96% |
146 |
6 |
0 |
|
89% |
46 |
5 |
|
94% |
| Lib / asyncio / graph.py |
FrameCallGraphEntry |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / graph.py |
FutureCallGraph |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / graph.py |
(no class) |
|
83% |
115 |
20 |
0 |
|
70% |
60 |
10 |
|
78% |
| Lib / asyncio / locks.py |
_ContextManagerMixin |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / locks.py |
Lock |
|
92% |
37 |
3 |
0 |
|
93% |
14 |
1 |
|
92% |
| Lib / asyncio / locks.py |
Event |
|
100% |
22 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| Lib / asyncio / locks.py |
Condition |
|
100% |
53 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| Lib / asyncio / locks.py |
Semaphore |
|
100% |
39 |
0 |
0 |
|
100% |
20 |
0 |
|
100% |
| Lib / asyncio / locks.py |
BoundedSemaphore |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| Lib / asyncio / locks.py |
_BarrierState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / locks.py |
Barrier |
|
100% |
50 |
0 |
0 |
|
95% |
20 |
1 |
|
99% |
| Lib / asyncio / locks.py |
(no class) |
|
100% |
63 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / log.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / mixins.py |
_LoopBoundMixin |
|
100% |
8 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| Lib / asyncio / mixins.py |
(no class) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / proactor_events.py |
_ProactorBasePipeTransport |
|
81% |
90 |
17 |
0 |
|
69% |
48 |
13 |
|
77% |
| Lib / asyncio / proactor_events.py |
_ProactorReadPipeTransport |
|
76% |
82 |
20 |
0 |
|
74% |
42 |
7 |
|
75% |
| Lib / asyncio / proactor_events.py |
_ProactorBaseWritePipeTransport |
|
81% |
63 |
12 |
0 |
|
78% |
36 |
4 |
|
80% |
| Lib / asyncio / proactor_events.py |
_ProactorWritePipeTransport |
|
21% |
14 |
11 |
0 |
|
0% |
6 |
0 |
|
15% |
| Lib / asyncio / proactor_events.py |
_ProactorDatagramTransport |
|
85% |
73 |
11 |
0 |
|
71% |
38 |
9 |
|
80% |
| Lib / asyncio / proactor_events.py |
_ProactorDuplexPipeTransport |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / proactor_events.py |
_ProactorSocketTransport |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| Lib / asyncio / proactor_events.py |
BaseProactorEventLoop |
|
55% |
142 |
64 |
0 |
|
48% |
42 |
10 |
|
53% |
| Lib / asyncio / proactor_events.py |
(no class) |
|
97% |
109 |
3 |
0 |
|
25% |
4 |
1 |
|
95% |
| Lib / asyncio / protocols.py |
BaseProtocol |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / protocols.py |
Protocol |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / protocols.py |
BufferedProtocol |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / protocols.py |
DatagramProtocol |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / protocols.py |
SubprocessProtocol |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / protocols.py |
(no class) |
|
100% |
40 |
0 |
0 |
|
83% |
6 |
1 |
|
98% |
| Lib / asyncio / queues.py |
QueueEmpty |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / queues.py |
QueueFull |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / queues.py |
QueueShutDown |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / queues.py |
Queue |
|
100% |
108 |
0 |
0 |
|
93% |
58 |
4 |
|
98% |
| Lib / asyncio / queues.py |
PriorityQueue |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / queues.py |
LifoQueue |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / queues.py |
(no class) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / runners.py |
_State |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / runners.py |
Runner |
|
99% |
74 |
1 |
0 |
|
90% |
30 |
3 |
|
96% |
| Lib / asyncio / runners.py |
(no class) |
|
100% |
42 |
0 |
0 |
|
92% |
12 |
1 |
|
98% |
| Lib / asyncio / selector_events.py |
BaseSelectorEventLoop |
|
83% |
399 |
66 |
0 |
|
82% |
112 |
16 |
|
83% |
| Lib / asyncio / selector_events.py |
_SelectorTransport |
|
90% |
102 |
10 |
0 |
|
83% |
46 |
6 |
|
88% |
| Lib / asyncio / selector_events.py |
_SelectorSocketTransport |
|
87% |
204 |
26 |
0 |
|
82% |
88 |
16 |
|
86% |
| Lib / asyncio / selector_events.py |
_SelectorDatagramTransport |
|
95% |
75 |
4 |
0 |
|
96% |
26 |
1 |
|
95% |
| Lib / asyncio / selector_events.py |
(no class) |
|
98% |
126 |
2 |
2 |
|
50% |
2 |
1 |
|
98% |
| Lib / asyncio / sslproto.py |
SSLProtocolState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / sslproto.py |
AppProtocolState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / sslproto.py |
_SSLProtocolTransport |
|
65% |
40 |
14 |
0 |
|
60% |
10 |
4 |
|
64% |
| Lib / asyncio / sslproto.py |
SSLProtocol |
|
85% |
379 |
55 |
0 |
|
77% |
182 |
33 |
|
83% |
| Lib / asyncio / sslproto.py |
(no class) |
|
95% |
116 |
6 |
2 |
|
57% |
14 |
6 |
|
91% |
| Lib / asyncio / staggered.py |
(no class) |
|
96% |
84 |
3 |
0 |
|
90% |
20 |
2 |
|
95% |
| Lib / asyncio / streams.py |
FlowControlMixin |
|
91% |
35 |
3 |
0 |
|
86% |
22 |
3 |
|
89% |
| Lib / asyncio / streams.py |
StreamReaderProtocol |
|
91% |
74 |
7 |
0 |
|
81% |
36 |
5 |
|
87% |
| Lib / asyncio / streams.py |
StreamWriter |
|
87% |
38 |
5 |
0 |
|
75% |
12 |
3 |
|
84% |
| Lib / asyncio / streams.py |
StreamReader |
|
96% |
155 |
6 |
0 |
|
94% |
86 |
5 |
|
95% |
| Lib / asyncio / streams.py |
(no class) |
|
100% |
99 |
0 |
0 |
|
50% |
4 |
2 |
|
98% |
| Lib / asyncio / subprocess.py |
SubprocessStreamProtocol |
|
80% |
65 |
13 |
0 |
|
61% |
38 |
7 |
|
73% |
| Lib / asyncio / subprocess.py |
Process |
|
85% |
53 |
8 |
0 |
|
75% |
20 |
5 |
|
82% |
| Lib / asyncio / subprocess.py |
(no class) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / taskgroups.py |
TaskGroup |
|
98% |
121 |
3 |
0 |
|
92% |
66 |
5 |
|
96% |
| Lib / asyncio / taskgroups.py |
(no class) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / tasks.py |
Task |
|
94% |
127 |
7 |
0 |
|
87% |
52 |
5 |
|
92% |
| Lib / asyncio / tasks.py |
_AsCompletedIterator |
|
97% |
36 |
1 |
0 |
|
94% |
16 |
1 |
|
96% |
| Lib / asyncio / tasks.py |
_GatheringFuture |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| Lib / asyncio / tasks.py |
(no class) |
|
97% |
354 |
11 |
0 |
|
93% |
124 |
9 |
|
96% |
| Lib / asyncio / threads.py |
(no class) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / timeouts.py |
_State |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / timeouts.py |
Timeout |
|
100% |
63 |
0 |
0 |
|
92% |
36 |
3 |
|
97% |
| Lib / asyncio / timeouts.py |
(no class) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / tools.py |
NodeType |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / tools.py |
CycleFoundException |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / tools.py |
(no class) |
|
76% |
168 |
40 |
0 |
|
75% |
64 |
4 |
|
76% |
| Lib / asyncio / transports.py |
BaseTransport |
|
62% |
8 |
3 |
0 |
|
100% |
2 |
0 |
|
70% |
| Lib / asyncio / transports.py |
ReadTransport |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / transports.py |
WriteTransport |
|
89% |
9 |
1 |
0 |
|
100% |
0 |
0 |
|
89% |
| Lib / asyncio / transports.py |
Transport |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / transports.py |
DatagramTransport |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / transports.py |
SubprocessTransport |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / transports.py |
_FlowControlMixin |
|
74% |
38 |
10 |
0 |
|
86% |
14 |
2 |
|
77% |
| Lib / asyncio / transports.py |
(no class) |
|
100% |
47 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / trsock.py |
TransportSocket |
|
83% |
36 |
6 |
0 |
|
70% |
10 |
3 |
|
80% |
| Lib / asyncio / trsock.py |
(no class) |
|
100% |
24 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / unix_events.py |
_UnixSelectorEventLoop |
|
94% |
244 |
14 |
0 |
|
92% |
108 |
9 |
|
93% |
| Lib / asyncio / unix_events.py |
_UnixReadPipeTransport |
|
80% |
87 |
17 |
0 |
|
67% |
36 |
10 |
|
76% |
| Lib / asyncio / unix_events.py |
_UnixWritePipeTransport |
|
82% |
131 |
24 |
0 |
|
76% |
54 |
11 |
|
80% |
| Lib / asyncio / unix_events.py |
_UnixSubprocessTransport |
|
50% |
12 |
6 |
0 |
|
50% |
6 |
3 |
|
50% |
| Lib / asyncio / unix_events.py |
_PidfdChildWatcher |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / unix_events.py |
_ThreadedChildWatcher |
|
87% |
23 |
3 |
0 |
|
50% |
6 |
3 |
|
79% |
| Lib / asyncio / unix_events.py |
_UnixDefaultEventLoopPolicy |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / unix_events.py |
(no class) |
|
95% |
109 |
5 |
2 |
|
50% |
2 |
1 |
|
95% |
| Lib / asyncio / windows_events.py |
_OverlappedFuture |
|
0% |
25 |
25 |
0 |
|
0% |
8 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
_BaseWaitHandleFuture |
|
0% |
38 |
38 |
0 |
|
0% |
12 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
_WaitCancelFuture |
|
0% |
9 |
9 |
0 |
|
0% |
4 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
_WaitHandleFuture |
|
0% |
27 |
27 |
0 |
|
0% |
8 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
PipeServer |
|
0% |
26 |
26 |
0 |
|
0% |
10 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
_WindowsSelectorEventLoop |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / windows_events.py |
ProactorEventLoop |
|
0% |
63 |
63 |
0 |
|
0% |
20 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
IocpProactor |
|
0% |
246 |
246 |
0 |
|
0% |
72 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
_WindowsSubprocessTransport |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| Lib / asyncio / windows_events.py |
_WindowsSelectorEventLoopPolicy |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / windows_events.py |
_WindowsProactorEventLoopPolicy |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| Lib / asyncio / windows_events.py |
(no class) |
|
0% |
109 |
109 |
2 |
|
100% |
0 |
0 |
|
0% |
| Lib / asyncio / windows_utils.py |
PipeHandle |
|
0% |
17 |
17 |
0 |
|
0% |
8 |
0 |
|
0% |
| Lib / asyncio / windows_utils.py |
Popen |
|
0% |
37 |
37 |
0 |
|
0% |
24 |
0 |
|
0% |
| Lib / asyncio / windows_utils.py |
(no class) |
|
0% |
53 |
53 |
2 |
|
0% |
10 |
0 |
|
0% |