enhomie.homie.childs.test package#
Submodules#
enhomie.homie.childs.test.test_aspire module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- enhomie.homie.childs.test.test_aspire.test_HomieAspire(homie: Homie, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
bodies – Locations and groups for use in testing.
- enhomie.homie.childs.test.test_aspire.test_HomieAspire_cover(tmp_path: Path, respx_mock: MockRouter, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
tmp_path – pytest object for temporal filesystem.
respx_mock – Object for mocking request operation.
bodies – Locations and groups for use in testing.
enhomie.homie.childs.test.test_child module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
enhomie.homie.childs.test.test_desire module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- enhomie.homie.childs.test.test_desire.test_HomieDesire(homie: Homie, bodies: TestBodies, times: TestTimes) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
bodies – Locations and groups for use in testing.
times – Times that are used with tests in project.
- enhomie.homie.childs.test.test_desire.test_HomieDesires_cover(tmp_path: Path, respx_mock: MockRouter, times: TestTimes) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
tmp_path – pytest object for temporal filesystem.
respx_mock – Object for mocking request operation.
times – Times that are used with tests in project.
enhomie.homie.childs.test.test_device module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
enhomie.homie.childs.test.test_group module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- enhomie.homie.childs.test.test_group.test_HomieGroup(homie: Homie, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
bodies – Locations and groups for use in testing.
enhomie.homie.childs.test.test_homie module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
enhomie.homie.childs.test.test_origin module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
enhomie.homie.childs.test.test_scene module#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.
- enhomie.homie.childs.test.test_scene.test_HomieScene(homie: Homie, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
bodies – Locations and groups for use in testing.
Module contents#
Functions and routines associated with Enasis Network Homie Automate.
This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.