enrobie.robie.test package#

Submodules#

enrobie.robie.test.test_config 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.robie.test.test_config.test_RobieConfig(tmp_path: Path, config: RobieConfig, replaces: dict[str, Any]) None[source]#

Perform various tests associated with relevant routines.

Parameters:
  • tmp_path – pytest object for temporal filesystem.

  • config – Primary class instance for configuration.

  • replaces – Mapping of what to replace in samples.

enrobie.robie.test.test_robie 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.robie.test.test_robie.test_Robie(robie: Robie, replaces: dict[str, Any]) None[source]#

Perform various tests associated with relevant routines.

Parameters:
  • robie – Primary class instance for Chatting Robie.

  • replaces – Mapping of what to replace in samples.

enrobie.robie.test.test_robie.test_Robie_cover() None[source]#

Perform various tests associated with relevant routines.

enrobie.robie.test.test_robie.test_Robie_jinja2(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.robie.test.test_robie.test_Robie_person(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.robie.test.test_robie.test_Robie_printer(robie: Robie) None[source]#

Perform various tests associated with relevant routines.

Parameters:

robie – Primary class instance for Chatting Robie.

enrobie.robie.test.test_service 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.robie.test.test_service.test_RobieService(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_ircsock – Object to mock client connection.

  • client_dscsock – Object to mock client connection.

  • client_mtmsock – Object to mock client connection.

enrobie.robie.test.test_service.test_RobieService_cover(service: RobieService) None[source]#

Perform various tests associated with relevant routines.

Parameters:

service – Ancilary Chatting Robie class instance.

enrobie.robie.test.test_service.test_RobieService_healths(service: RobieService) None[source]#

Perform various tests associated with relevant routines.

Parameters:

service – Ancilary Chatting Robie class instance.

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.