>>> make pytest ● Executing pytest in enrobie.. ============================= test session starts ============================== platform linux -- Python 3.12.13, pytest-9.0.3, pluggy-1.6.0 -- /home/runner/work/enrobie/enrobie/main/.venv-package/bin/python3 cachedir: .pytest_cache Using --randomly-seed=3760886157 rootdir: /home/runner/work/enrobie/enrobie/main configfile: pyproject.toml plugins: mypy-1.0.1, xdist-3.8.0, clarity-1.0.1, anyio-4.13.0, cov-7.1.0, mock-3.15.1, sphinx-0.7.1, randomly-4.1.0, respx-0.23.1 created: 4/4 workers 4 workers [96 items] scheduling tests via LoadScheduling enrobie/clients/irc/test/test_client.py::test_IRCClient enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[random_chanmsg-chanmsg-:nick!user@host PRIVMSG #enrobie :Hello ircbot] enrobie/clients/irc/test/test_command.py::test_IRCCommand enrobie/clients/mattermost/test/test_message.py::test_MTMMessage [gw2] [ 1%] PASSED enrobie/clients/irc/test/test_command.py::test_IRCCommand enrobie/robie/childs/test/test_plugin.py::test_RobiePlugin_cover [gw3] [ 2%] PASSED enrobie/clients/irc/test/test_client.py::test_IRCClient [gw1] [ 3%] PASSED enrobie/clients/mattermost/test/test_message.py::test_MTMMessage enrobie/robie/threads/test/test_plugin.py::test_RobiePluginThread enrobie/clients/mattermost/test/test_message.py::test_MTMMessage_samples [gw3] [ 4%] PASSED enrobie/robie/threads/test/test_plugin.py::test_RobiePluginThread enrobie/clients/irc/test/test_message.py::test_IRCMessage_samples [gw2] [ 5%] PASSED enrobie/robie/childs/test/test_plugin.py::test_RobiePlugin_cover enrobie/clients/irc/test/test_client.py::test_IRCClient_channels [gw0] [ 6%] PASSED enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[random_chanmsg-chanmsg-:nick!user@host PRIVMSG #enrobie :Hello ircbot] enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_engage [gw0] [ 7%] PASSED enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_engage enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[hubert_privmsg-privmsg-:hubert!hubert@science.com PRIVMSG ircbot :ircbot] [gw0] [ 8%] PASSED enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[hubert_privmsg-privmsg-:hubert!hubert@science.com PRIVMSG ircbot :ircbot] enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[hubert_chanmsg-chanmsg-:hubert!hubert@science.com PRIVMSG #enrobie :ircbot] [gw0] [ 9%] PASSED enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[hubert_chanmsg-chanmsg-:hubert!hubert@science.com PRIVMSG #enrobie :ircbot] enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[random_privmsg-privmsg-:nick!user@host PRIVMSG ircbot :Hello ircbot] [gw0] [ 10%] PASSED enrobie/plugins/ainswer/test/test_question.py::test_AinswerQuestion_prompt[random_privmsg-privmsg-:nick!user@host PRIVMSG ircbot :Hello ircbot] enrobie/robie/threads/test/test_client.py::test_RobieClientThread [gw0] [ 11%] PASSED enrobie/robie/threads/test/test_client.py::test_RobieClientThread enrobie/robie/members/test/test_clients.py::test_RobieClients_cover [gw0] [ 12%] PASSED enrobie/robie/members/test/test_clients.py::test_RobieClients_cover enrobie/robie/members/test/test_clients.py::test_RobieClients [gw0] [ 13%] PASSED enrobie/robie/members/test/test_clients.py::test_RobieClients enrobie/robie/childs/test/test_client.py::test_RobieClient_cover [gw0] [ 14%] PASSED enrobie/robie/childs/test/test_client.py::test_RobieClient_cover enrobie/robie/test/test_config.py::test_RobieConfig [gw0] [ 15%] PASSED enrobie/robie/test/test_config.py::test_RobieConfig enrobie/utils/test/test_param.py::test_InvalidParam [gw0] [ 16%] PASSED enrobie/utils/test/test_param.py::test_InvalidParam enrobie/plugins/autonick/test/test_plugin.py::test_AutoNickPlugin [gw0] [ 17%] PASSED enrobie/plugins/autonick/test/test_plugin.py::test_AutoNickPlugin enrobie/plugins/autonick/test/test_plugin.py::test_AutoNickPlugin_cover [gw1] [ 18%] PASSED enrobie/clients/mattermost/test/test_message.py::test_MTMMessage_samples enrobie/clients/mattermost/test/test_message.py::test_MTMMessage_reply [gw1] [ 19%] PASSED enrobie/clients/mattermost/test/test_message.py::test_MTMMessage_reply enrobie/robie/addons/test/test_logger.py::test_RobieLogger_message [gw1] [ 20%] PASSED enrobie/robie/addons/test/test_logger.py::test_RobieLogger_message enrobie/robie/addons/test/test_logger.py::test_RobieLogger [gw1] [ 21%] PASSED enrobie/robie/addons/test/test_logger.py::test_RobieLogger enrobie/robie/addons/test/test_logger.py::test_RobieLogger_cover [gw1] [ 22%] PASSED enrobie/robie/addons/test/test_logger.py::test_RobieLogger_cover enrobie/robie/test/test_robie.py::test_Robie_printer [gw1] [ 23%] PASSED enrobie/robie/test/test_robie.py::test_Robie_printer enrobie/robie/test/test_robie.py::test_Robie_cover [gw1] [ 25%] PASSED enrobie/robie/test/test_robie.py::test_Robie_cover enrobie/robie/test/test_robie.py::test_Robie [gw1] [ 26%] PASSED enrobie/robie/test/test_robie.py::test_Robie enrobie/robie/test/test_robie.py::test_Robie_jinja2 [gw1] [ 27%] PASSED enrobie/robie/test/test_robie.py::test_Robie_jinja2 enrobie/plugins/autojoin/test/test_plugin.py::test_AutoJoinPlugin [gw2] [ 28%] PASSED enrobie/clients/irc/test/test_client.py::test_IRCClient_channels enrobie/clients/irc/test/test_client.py::test_IRCClient_compose [gw3] [ 29%] PASSED enrobie/clients/irc/test/test_message.py::test_IRCMessage_samples enrobie/clients/irc/test/test_message.py::test_IRCMessage_reply [gw1] [ 30%] PASSED enrobie/plugins/autojoin/test/test_plugin.py::test_AutoJoinPlugin enrobie/plugins/autojoin/test/test_plugin.py::test_AutoJoinPlugin_cover [gw2] [ 31%] PASSED enrobie/clients/irc/test/test_client.py::test_IRCClient_compose enrobie/clients/irc/test/test_client.py::test_IRCClient_message [gw3] [ 32%] PASSED enrobie/clients/irc/test/test_message.py::test_IRCMessage_reply enrobie/clients/irc/test/test_message.py::test_IRCMessage [gw3] [ 33%] PASSED enrobie/clients/irc/test/test_message.py::test_IRCMessage enrobie/clients/mattermost/test/test_command.py::test_MTMCommand [gw2] [ 34%] PASSED enrobie/clients/irc/test/test_client.py::test_IRCClient_message enrobie/clients/irc/test/test_client.py::test_IRCClient_command [gw3] [ 35%] PASSED enrobie/clients/mattermost/test/test_command.py::test_MTMCommand enrobie/clients/discord/test/test_client.py::test_DSCClient_compose [gw2] [ 36%] PASSED enrobie/clients/irc/test/test_client.py::test_IRCClient_command enrobie/clients/discord/test/test_message.py::test_DSCMessage_reply [gw3] [ 37%] PASSED enrobie/clients/discord/test/test_client.py::test_DSCClient_compose enrobie/clients/discord/test/test_client.py::test_DSCClient_message [gw2] [ 38%] PASSED enrobie/clients/discord/test/test_message.py::test_DSCMessage_reply enrobie/clients/discord/test/test_command.py::test_DSCCommand [gw3] [ 39%] PASSED enrobie/clients/discord/test/test_client.py::test_DSCClient_message enrobie/clients/discord/test/test_client.py::test_DSCClient_channels [gw2] [ 40%] PASSED enrobie/clients/discord/test/test_command.py::test_DSCCommand enrobie/plugins/nagios/test/test_plugin.py::test_NagiosPlugin [gw2] [ 41%] PASSED enrobie/plugins/nagios/test/test_plugin.py::test_NagiosPlugin enrobie/plugins/nagios/test/test_plugin.py::test_NagiosPlugin_cover [gw0] [ 42%] PASSED enrobie/plugins/autonick/test/test_plugin.py::test_AutoNickPlugin_cover enrobie/robie/test/test_robie.py::test_Robie_person [gw0] [ 43%] PASSED enrobie/robie/test/test_robie.py::test_Robie_person enrobie/plugins/ainswer/test/test_memory.py::test_AinswerMemory [gw0] [ 44%] PASSED enrobie/plugins/ainswer/test/test_memory.py::test_AinswerMemory enrobie/plugins/ainswer/test/test_plugin.py::test_AinswerPlugin [gw0] [ 45%] PASSED enrobie/plugins/ainswer/test/test_plugin.py::test_AinswerPlugin enrobie/plugins/ainswer/test/test_plugin.py::test_AinswerPlugin_cover [gw1] [ 46%] PASSED enrobie/plugins/autojoin/test/test_plugin.py::test_AutoJoinPlugin_cover enrobie/clients/discord/test/test_client.py::test_DSCClient_command [gw1] [ 47%] PASSED enrobie/clients/discord/test/test_client.py::test_DSCClient_command enrobie/execution/test/test_config.py::test_arguments [gw1] [ 48%] PASSED enrobie/execution/test/test_config.py::test_arguments enrobie/utils/test/test_thread.py::test_DupliThread [gw1] [ 50%] PASSED enrobie/utils/test/test_thread.py::test_DupliThread enrobie/utils/test/test_thread.py::test_DupliThread_cover [gw1] [ 51%] PASSED enrobie/utils/test/test_thread.py::test_DupliThread_cover enrobie/utils/test/test_states.py::test_ClientChannels_cover [gw1] [ 52%] PASSED enrobie/utils/test/test_states.py::test_ClientChannels_cover enrobie/utils/test/test_states.py::test_ClientChannels_basics [gw1] [ 53%] PASSED enrobie/utils/test/test_states.py::test_ClientChannels_basics enrobie/utils/test/test_states.py::test_ClientPublish [gw1] [ 54%] PASSED enrobie/utils/test/test_states.py::test_ClientPublish enrobie/utils/test/test_states.py::test_ClientChannels [gw1] [ 55%] PASSED enrobie/utils/test/test_states.py::test_ClientChannels enrobie/robie/addons/test/test_queue.py::test_RobieQueue [gw1] [ 56%] PASSED enrobie/robie/addons/test/test_queue.py::test_RobieQueue enrobie/robie/addons/test/test_queue.py::test_RobieQueueItem [gw1] [ 57%] PASSED enrobie/robie/addons/test/test_queue.py::test_RobieQueueItem enrobie/robie/childs/test/test_childs.py::test_RobieChilds [gw1] [ 58%] PASSED enrobie/robie/childs/test/test_childs.py::test_RobieChilds enrobie/robie/test/test_service.py::test_RobieService_healths [gw1] [ 59%] PASSED enrobie/robie/test/test_service.py::test_RobieService_healths enrobie/robie/test/test_service.py::test_RobieService_cover [gw3] [ 60%] PASSED enrobie/clients/discord/test/test_client.py::test_DSCClient_channels enrobie/clients/discord/test/test_client.py::test_DSCClient [gw3] [ 61%] PASSED enrobie/clients/discord/test/test_client.py::test_DSCClient enrobie/clients/discord/test/test_message.py::test_DSCMessage [gw3] [ 62%] PASSED enrobie/clients/discord/test/test_message.py::test_DSCMessage enrobie/clients/discord/test/test_message.py::test_DSCMessage_samples [gw2] [ 63%] PASSED enrobie/plugins/nagios/test/test_plugin.py::test_NagiosPlugin_cover enrobie/plugins/ainswer/test/test_memory.py::test_AinswerMemory_cover [gw2] [ 64%] PASSED enrobie/plugins/ainswer/test/test_memory.py::test_AinswerMemory_cover enrobie/robie/members/test/test_plugins.py::test_RobiePlugins [gw2] [ 65%] PASSED enrobie/robie/members/test/test_plugins.py::test_RobiePlugins enrobie/plugins/status/test/test_plugin.py::test_StatusPlugin_cover [gw0] [ 66%] PASSED enrobie/plugins/ainswer/test/test_plugin.py::test_AinswerPlugin_cover enrobie/plugins/ainswer/test/test_models.py::test_AinswerModels [gw0] [ 67%] PASSED enrobie/plugins/ainswer/test/test_models.py::test_AinswerModels enrobie/utils/test/test_child.py::test_InvalidChild [gw0] [ 68%] PASSED enrobie/utils/test/test_child.py::test_InvalidChild enrobie/robie/childs/test/test_person.py::test_RobiePerson [gw0] [ 69%] PASSED enrobie/robie/childs/test/test_person.py::test_RobiePerson enrobie/robie/models/test/test_models.py::test_RobieModels_cover [gw0] [ 70%] PASSED enrobie/robie/models/test/test_models.py::test_RobieModels_cover enrobie/plugins/logger/test/test_history.py::test_LoggerHistory [gw0] [ 71%] PASSED enrobie/plugins/logger/test/test_history.py::test_LoggerHistory enrobie/plugins/logger/test/test_history.py::test_LoggerHistory_cover [gw0] [ 72%] PASSED enrobie/plugins/logger/test/test_history.py::test_LoggerHistory_cover enrobie/robie/members/test/test_member.py::test_RobieMember_cover [gw0] [ 73%] PASSED enrobie/robie/members/test/test_member.py::test_RobieMember_cover enrobie/execution/test/test_crypts.py::test_arguments [gw0] [ 75%] PASSED enrobie/execution/test/test_crypts.py::test_arguments enrobie/robie/models/test/test_message.py::test_RobieMessage [gw0] [ 76%] PASSED enrobie/robie/models/test/test_message.py::test_RobieMessage enrobie/robie/childs/test/test_child.py::test_RobieChild_cover [gw0] [ 77%] PASSED enrobie/robie/childs/test/test_child.py::test_RobieChild_cover enrobie/plugins/logger/test/test_plugin.py::test_LoggerPlugin [gw0] [ 78%] PASSED enrobie/plugins/logger/test/test_plugin.py::test_LoggerPlugin enrobie/plugins/logger/test/test_plugin.py::test_LoggerPlugin_cover [gw1] [ 79%] PASSED enrobie/robie/test/test_service.py::test_RobieService_cover enrobie/robie/test/test_service.py::test_RobieService [gw3] [ 80%] PASSED enrobie/clients/discord/test/test_message.py::test_DSCMessage_samples enrobie/utils/test/test_importer.py::test_importer [gw3] [ 81%] PASSED enrobie/utils/test/test_importer.py::test_importer enrobie/robie/members/test/test_plugins.py::test_RobiePlugins_cover [gw3] [ 82%] PASSED enrobie/robie/members/test/test_plugins.py::test_RobiePlugins_cover enrobie/clients/mattermost/test/test_client.py::test_MTMClient_message [gw3] [ 83%] PASSED enrobie/clients/mattermost/test/test_client.py::test_MTMClient_message enrobie/clients/mattermost/test/test_client.py::test_MTMClient_compose [gw3] [ 84%] PASSED enrobie/clients/mattermost/test/test_client.py::test_MTMClient_compose enrobie/clients/mattermost/test/test_client.py::test_MTMClient_channels [gw2] [ 85%] PASSED enrobie/plugins/status/test/test_plugin.py::test_StatusPlugin_cover enrobie/plugins/status/test/test_plugin.py::test_StatusPlugin [gw2] [ 86%] PASSED enrobie/plugins/status/test/test_plugin.py::test_StatusPlugin enrobie/utils/test/test_child.py::test_InvalidChild_cover [gw2] [ 87%] PASSED enrobie/utils/test/test_child.py::test_InvalidChild_cover enrobie/clients/mattermost/test/test_client.py::test_MTMClient [gw2] [ 88%] PASSED enrobie/clients/mattermost/test/test_client.py::test_MTMClient enrobie/robie/threads/test/test_thread.py::test_RobieThread_cover [gw2] [ 89%] PASSED enrobie/robie/threads/test/test_thread.py::test_RobieThread_cover enrobie/plugins/enhomie/test/test_plugin.py::test_HomiePlugin [gw2] [ 90%] PASSED enrobie/plugins/enhomie/test/test_plugin.py::test_HomiePlugin enrobie/plugins/enhomie/test/test_plugin.py::test_HomiePlugin_cover [gw0] [ 91%] PASSED enrobie/plugins/logger/test/test_plugin.py::test_LoggerPlugin_cover enrobie/execution/test/test_service.py::test_arguments [gw0] [ 92%] PASSED enrobie/execution/test/test_service.py::test_arguments enrobie/plugins/ainswer/test/test_history.py::test_AinswerHistory_cover [gw0] [ 93%] PASSED enrobie/plugins/ainswer/test/test_history.py::test_AinswerHistory_cover [gw1] [ 94%] PASSED enrobie/robie/test/test_service.py::test_RobieService enrobie/robie/models/test/test_command.py::test_RobieCommand [gw1] [ 95%] PASSED enrobie/robie/models/test/test_command.py::test_RobieCommand [gw3] [ 96%] PASSED enrobie/clients/mattermost/test/test_client.py::test_MTMClient_channels enrobie/clients/mattermost/test/test_client.py::test_MTMClient_command [gw3] [ 97%] PASSED enrobie/clients/mattermost/test/test_client.py::test_MTMClient_command [gw2] [ 98%] PASSED enrobie/plugins/enhomie/test/test_plugin.py::test_HomiePlugin_cover enrobie/plugins/ainswer/test/test_history.py::test_AinswerHistory [gw2] [100%] PASSED enrobie/plugins/ainswer/test/test_history.py::test_AinswerHistory ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.12.13-final-0 _______________ Name Stmts Miss Cover --------------------------------------------------------------------- enrobie/__init__.py 8 0 100% enrobie/clients/__init__.py 7 0 100% enrobie/clients/discord/__init__.py 3 0 100% enrobie/clients/discord/client.py 169 0 100% enrobie/clients/discord/command.py 22 0 100% enrobie/clients/discord/message.py 51 0 100% enrobie/clients/discord/params.py 13 0 100% enrobie/clients/discord/test/__init__.py 8 0 100% enrobie/clients/discord/test/test_client.py 91 0 100% enrobie/clients/discord/test/test_command.py 24 0 100% enrobie/clients/discord/test/test_message.py 100 0 100% enrobie/clients/irc/__init__.py 3 0 100% enrobie/clients/irc/client.py 189 0 100% enrobie/clients/irc/command.py 13 0 100% enrobie/clients/irc/message.py 60 0 100% enrobie/clients/irc/params.py 12 0 100% enrobie/clients/irc/states.py 7 0 100% enrobie/clients/irc/test/__init__.py 8 0 100% enrobie/clients/irc/test/test_client.py 85 0 100% enrobie/clients/irc/test/test_command.py 21 0 100% enrobie/clients/irc/test/test_message.py 99 0 100% enrobie/clients/mattermost/__init__.py 3 0 100% enrobie/clients/mattermost/client.py 173 0 100% enrobie/clients/mattermost/command.py 22 0 100% enrobie/clients/mattermost/message.py 51 0 100% enrobie/clients/mattermost/params.py 12 0 100% enrobie/clients/mattermost/test/__init__.py 8 0 100% enrobie/clients/mattermost/test/test_client.py 101 0 100% enrobie/clients/mattermost/test/test_command.py 24 0 100% enrobie/clients/mattermost/test/test_message.py 103 0 100% enrobie/conftest.py 35 0 100% enrobie/execution/__init__.py 0 0 100% enrobie/execution/config.py 15 0 100% enrobie/execution/crypts.py 18 0 100% enrobie/execution/service.py 21 0 100% enrobie/execution/test/__init__.py 0 0 100% enrobie/execution/test/test_config.py 4 0 100% enrobie/execution/test/test_crypts.py 4 0 100% enrobie/execution/test/test_service.py 4 0 100% enrobie/plugins/__init__.py 18 0 100% enrobie/plugins/ainswer/__init__.py 5 0 100% enrobie/plugins/ainswer/ainswer.py 50 3 94% enrobie/plugins/ainswer/common.py 22 0 100% enrobie/plugins/ainswer/helpers.py 91 0 100% enrobie/plugins/ainswer/history.py 158 0 100% enrobie/plugins/ainswer/memory.py 132 0 100% enrobie/plugins/ainswer/models.py 49 12 76% enrobie/plugins/ainswer/params.py 41 0 100% enrobie/plugins/ainswer/plugin.py 168 4 98% enrobie/plugins/ainswer/question.py 169 1 99% enrobie/plugins/ainswer/test/__init__.py 2 0 100% enrobie/plugins/ainswer/test/test_history.py 48 0 100% enrobie/plugins/ainswer/test/test_memory.py 36 0 100% enrobie/plugins/ainswer/test/test_models.py 18 0 100% enrobie/plugins/ainswer/test/test_plugin.py 63 0 100% enrobie/plugins/ainswer/test/test_question.py 60 0 100% enrobie/plugins/ainswer/toolset.py 34 3 91% enrobie/plugins/autojoin/__init__.py 3 0 100% enrobie/plugins/autojoin/params.py 15 0 100% enrobie/plugins/autojoin/plugin.py 129 0 100% enrobie/plugins/autojoin/test/__init__.py 0 0 100% enrobie/plugins/autojoin/test/test_plugin.py 43 0 100% enrobie/plugins/autonick/__init__.py 3 0 100% enrobie/plugins/autonick/params.py 17 0 100% enrobie/plugins/autonick/plugin.py 132 0 100% enrobie/plugins/autonick/test/__init__.py 0 0 100% enrobie/plugins/autonick/test/test_plugin.py 43 0 100% enrobie/plugins/enhomie/__init__.py 3 0 100% enrobie/plugins/enhomie/ainswer.py 26 4 85% enrobie/plugins/enhomie/helpers.py 43 6 86% enrobie/plugins/enhomie/params.py 22 0 100% enrobie/plugins/enhomie/persist.py 68 15 78% enrobie/plugins/enhomie/plugin.py 85 0 100% enrobie/plugins/enhomie/test/__init__.py 0 0 100% enrobie/plugins/enhomie/test/test_plugin.py 92 0 100% enrobie/plugins/logger/__init__.py 3 0 100% enrobie/plugins/logger/history.py 159 0 100% enrobie/plugins/logger/params.py 13 0 100% enrobie/plugins/logger/plugin.py 84 0 100% enrobie/plugins/logger/test/__init__.py 0 0 100% enrobie/plugins/logger/test/test_history.py 51 0 100% enrobie/plugins/logger/test/test_plugin.py 53 0 100% enrobie/plugins/nagios/__init__.py 3 0 100% enrobie/plugins/nagios/ainswer.py 26 4 85% enrobie/plugins/nagios/current.py 85 35 59% enrobie/plugins/nagios/helpers.py 31 6 81% enrobie/plugins/nagios/params.py 22 0 100% enrobie/plugins/nagios/plugin.py 84 0 100% enrobie/plugins/nagios/test/__init__.py 0 0 100% enrobie/plugins/nagios/test/test_plugin.py 93 0 100% enrobie/plugins/status/__init__.py 6 0 100% enrobie/plugins/status/common.py 18 0 100% enrobie/plugins/status/helpers.py 126 0 100% enrobie/plugins/status/params.py 30 0 100% enrobie/plugins/status/plugin.py 122 0 100% enrobie/plugins/status/test/__init__.py 0 0 100% enrobie/plugins/status/test/test_plugin.py 76 0 100% enrobie/robie/__init__.py 5 0 100% enrobie/robie/addons/__init__.py 5 0 100% enrobie/robie/addons/jinja2.py 9 0 100% enrobie/robie/addons/logger.py 72 0 100% enrobie/robie/addons/queue.py 34 0 100% enrobie/robie/addons/test/__init__.py 0 0 100% enrobie/robie/addons/test/test_logger.py 43 0 100% enrobie/robie/addons/test/test_queue.py 27 0 100% enrobie/robie/childs/__init__.py 6 0 100% enrobie/robie/childs/child.py 38 0 100% enrobie/robie/childs/childs.py 92 0 100% enrobie/robie/childs/client.py 49 0 100% enrobie/robie/childs/person.py 42 0 100% enrobie/robie/childs/plugin.py 50 0 100% enrobie/robie/childs/test/__init__.py 0 0 100% enrobie/robie/childs/test/test_child.py 8 0 100% enrobie/robie/childs/test/test_childs.py 15 0 100% enrobie/robie/childs/test/test_client.py 2 0 100% enrobie/robie/childs/test/test_person.py 32 0 100% enrobie/robie/childs/test/test_plugin.py 23 0 100% enrobie/robie/common.py 7 0 100% enrobie/robie/config.py 173 0 100% enrobie/robie/members/__init__.py 4 0 100% enrobie/robie/members/clients.py 47 0 100% enrobie/robie/members/member.py 115 0 100% enrobie/robie/members/plugins.py 38 0 100% enrobie/robie/members/test/__init__.py 0 0 100% enrobie/robie/members/test/test_clients.py 25 0 100% enrobie/robie/members/test/test_member.py 2 0 100% enrobie/robie/members/test/test_plugins.py 25 0 100% enrobie/robie/models/__init__.py 5 0 100% enrobie/robie/models/command.py 11 0 100% enrobie/robie/models/message.py 31 0 100% enrobie/robie/models/robie.py 43 0 100% enrobie/robie/models/test/__init__.py 0 0 100% enrobie/robie/models/test/test_command.py 19 0 100% enrobie/robie/models/test/test_message.py 19 0 100% enrobie/robie/models/test/test_models.py 13 0 100% enrobie/robie/params/__init__.py 9 0 100% enrobie/robie/params/child.py 8 0 100% enrobie/robie/params/client.py 8 0 100% enrobie/robie/params/common.py 2 0 100% enrobie/robie/params/person.py 16 0 100% enrobie/robie/params/plugin.py 9 0 100% enrobie/robie/params/robie.py 23 0 100% enrobie/robie/params/service.py 7 0 100% enrobie/robie/robie.py 111 0 100% enrobie/robie/service.py 171 0 100% enrobie/robie/test/__init__.py 2 0 100% enrobie/robie/test/test_config.py 19 0 100% enrobie/robie/test/test_robie.py 58 0 100% enrobie/robie/test/test_service.py 64 0 100% enrobie/robie/threads/__init__.py 5 0 100% enrobie/robie/threads/client.py 18 0 100% enrobie/robie/threads/plugin.py 18 0 100% enrobie/robie/threads/test/__init__.py 0 0 100% enrobie/robie/threads/test/test_client.py 28 0 100% enrobie/robie/threads/test/test_plugin.py 28 0 100% enrobie/robie/threads/test/test_thread.py 25 0 100% enrobie/robie/threads/thread.py 97 0 100% enrobie/utils/__init__.py 8 0 100% enrobie/utils/child.py 18 0 100% enrobie/utils/importer.py 6 0 100% enrobie/utils/param.py 29 0 100% enrobie/utils/states.py 93 0 100% enrobie/utils/test/__init__.py 0 0 100% enrobie/utils/test/test_child.py 20 0 100% enrobie/utils/test/test_importer.py 4 0 100% enrobie/utils/test/test_param.py 17 0 100% enrobie/utils/test/test_states.py 58 0 100% enrobie/utils/test/test_thread.py 18 0 100% enrobie/utils/thread.py 14 0 100% --------------------------------------------------------------------- TOTAL 6704 93 99% ======================== 96 passed in 92.40s (0:01:32) ========================= DONE ● Write coveragepy output to htmlcov.. DONE ● Write coveragepy output to coverage.json.. DONE