enrobie.plugins.ainswer.test package#

Submodules#

enrobie.plugins.ainswer.test.test_history 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.ainswer.test.test_history.test_AinswerHistory(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.plugins.ainswer.test.test_history.test_AinswerHistory_cover(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.plugins.ainswer.test.test_memory 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.ainswer.test.test_memory.test_AinswerMemory(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.plugins.ainswer.test.test_memory.test_AinswerMemory_cover(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.plugins.ainswer.test.test_models 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.ainswer.test.test_models.test_AinswerModels(service: RobieService) None[source]#

Perform various tests associated with relevant routines.

Parameters:

service – Ancilary Chatting Robie class instance.

enrobie.plugins.ainswer.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.ainswer.test.test_plugin.test_AinswerPlugin(service: RobieService) None[source]#

Perform various tests associated with relevant routines.

Parameters:

service – Ancilary Chatting Robie class instance.

enrobie.plugins.ainswer.test.test_plugin.test_AinswerPlugin_cover(service: RobieService, client_dscsock: DSCClientSocket, client_ircsock: IRCClientSocket, client_mtmsock: MTMClientSocket) None[source]#

Perform various tests associated with relevant routines.

Parameters:
  • service – Ancilary Chatting Robie class instance.

  • client_dscsock – Object to mock client connection.

  • client_ircsock – Object to mock client connection.

  • client_mtmsock – Object to mock client connection.

enrobie.plugins.ainswer.test.test_question 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.ainswer.test.test_question.test_AinswerQuestion_engage(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.plugins.ainswer.test.test_question.test_AinswerQuestion_prompt(robie: Robie, file: str, kind: AinswerHistoryKinds, event: str) None[source]#

Perform various tests associated with relevant routines.

Parameters:
  • file – Name of the file within the samples folder.

  • kind – What kind of Robie message we dealing with.

  • event – Raw event received from the network peer.

  • robie – Primary class instance for Chatting Robie.

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.