Coverage report:
85%
hide covered
Files
Functions
Classes
coverage.py v7.8.0
, created at 2025-05-16 09:17 +0330
File
function
statements
missing
excluded
coverage
signals/__init__.py
(no function)
0
0
0
100%
signals/dispatch/__init__.py
(no function)
2
0
0
100%
signals/dispatch/dispatcher.py
_make_id
1
0
0
100%
signals/dispatch/dispatcher.py
_make_id
1
0
0
100%
signals/dispatch/dispatcher.py
_make_id
3
0
0
100%
signals/dispatch/dispatcher.py
Receiver.__call__
0
0
0
100%
signals/dispatch/dispatcher.py
Signal.__init__
5
0
0
100%
signals/dispatch/dispatcher.py
Signal.connect
29
1
0
97%
signals/dispatch/dispatcher.py
Signal.disconnect
14
0
0
100%
signals/dispatch/dispatcher.py
Signal.has_listeners
2
0
0
100%
signals/dispatch/dispatcher.py
Signal.send
11
2
0
82%
signals/dispatch/dispatcher.py
Signal.send.asend
2
2
0
0%
signals/dispatch/dispatcher.py
Signal.asend
11
11
0
0%
signals/dispatch/dispatcher.py
Signal.asend.sync_send
5
5
0
0%
signals/dispatch/dispatcher.py
Signal._log_robust_failure
1
0
0
100%
signals/dispatch/dispatcher.py
Signal.send_robust
16
3
0
81%
signals/dispatch/dispatcher.py
Signal.send_robust.asend_and_wrap_exception
6
6
0
0%
signals/dispatch/dispatcher.py
Signal.send_robust.asend
2
2
0
0%
signals/dispatch/dispatcher.py
Signal.asend_robust
12
12
0
0%
signals/dispatch/dispatcher.py
Signal.asend_robust.sync_send
9
9
0
0%
signals/dispatch/dispatcher.py
Signal.asend_robust.asend_and_wrap_exception
6
6
0
0%
signals/dispatch/dispatcher.py
Signal._clear_dead_receivers
3
0
0
100%
signals/dispatch/dispatcher.py
Signal._live_receivers
32
6
0
81%
signals/dispatch/dispatcher.py
Signal._flag_dead_receivers
1
0
0
100%
signals/dispatch/dispatcher.py
receiver
2
0
0
100%
signals/dispatch/dispatcher.py
receiver._decorator
5
0
0
100%
signals/dispatch/dispatcher.py
(no function)
38
0
0
100%
signals/global_settings.py
(no function)
1
0
0
100%
signals/test/__init__.py
(no function)
0
0
0
100%
signals/test/utils.py
garbage_collect
3
1
0
67%
signals/test/utils.py
(no function)
4
0
0
100%
signals/utils/__init__.py
(no function)
0
0
0
100%
signals/utils/inspect.py
_get_func_parameters
4
1
0
75%
signals/utils/inspect.py
_get_callable_parameters
3
0
0
100%
signals/utils/inspect.py
func_accepts_kwargs
1
0
0
100%
signals/utils/inspect.py
(no function)
6
0
0
100%
tests/__init__.py
(no function)
0
0
0
100%
tests/settings.py
(no function)
0
0
0
100%
tests/test_dispatch/__init__.py
(no function)
0
0
0
100%
tests/test_dispatch/test_dispatch.py
receiver_1_arg
1
0
0
100%
tests/test_dispatch/test_dispatch.py
Callable.__call__
1
0
0
100%
tests/test_dispatch/test_dispatch.py
Callable.a
1
1
0
0%
tests/test_dispatch/test_dispatch.py
TestDispatcher.assert_test_is_clean
2
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_cannot_connect_no_kwargs
5
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_cannot_connect_no_kwargs.receiver_no_kwargs
1
1
0
0%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_cannot_connect_non_callable
4
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send
5
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_no_receivers
2
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_connected_no_sender
5
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_different_no_sender
5
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_unweakrefable_sender
6
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_garbage_collected_receiver
7
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_garbage_collected_sender
17
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_garbage_collected_sender.make_id
3
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_garbage_collected_sender.first_receiver
1
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_garbage_collected_sender.second_receiver
1
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_cached_garbaged_collected
10
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_multiple_registration
14
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_uid_registration
7
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_uid_registration.uid_based_receiver_1
1
1
0
0%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_uid_registration.uid_based_receiver_2
1
1
0
0%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_robust_success
5
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_robust_no_receivers
2
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_robust_ignored_sender
5
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_robust_fail
18
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_send_robust_fail.fails
1
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_disconnection
11
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_values_returned_by_disconnection
8
0
0
100%
tests/test_dispatch/test_dispatch.py
TestDispatcher.test_has_listeners
9
0
0
100%
tests/test_dispatch/test_dispatch.py
TestReceiver.test_receiver_single_signal
4
0
0
100%
tests/test_dispatch/test_dispatch.py
TestReceiver.test_receiver_single_signal.f
1
0
0
100%
tests/test_dispatch/test_dispatch.py
TestReceiver.test_receiver_signal_list
8
0
0
100%
tests/test_dispatch/test_dispatch.py
TestReceiver.test_receiver_signal_list.f
1
0
0
100%
tests/test_dispatch/test_dispatch.py
(no function)
45
0
0
100%
Total
459
71
0
85%
No items found using the specified filter.