enrobie.plugins.enhomie.test package#

Submodules#

enrobie.plugins.enhomie.test.test_plugin module#

Functions and routines associated with Enasis Network Chatting Robie.

This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.

enrobie.plugins.enhomie.test.test_plugin.test_HomiePlugin(service: RobieService) None[source]#

Perform various tests associated with relevant routines.

Parameters:

service – Ancilary Chatting Robie class instance.

enrobie.plugins.enhomie.test.test_plugin.test_HomiePlugin_cover(tmp_path: Path, client_dscsock: DSCClientSocket, client_ircsock: IRCClientSocket, client_mtmsock: MTMClientSocket, respx_mock: MockRouter) None[source]#

Perform various tests associated with relevant routines.

Parameters:
  • tmp_path – pytest object for temporal filesystem.

  • client_dscsock – Object to mock client connection.

  • client_ircsock – Object to mock client connection.

  • client_mtmsock – Object to mock client connection.

  • respx_mock – Object for mocking request operation.

Module contents#

Functions and routines associated with Enasis Network Chatting Robie.

This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.