enhomie.philips.test package#
Submodules#
enhomie.philips.test.test_action 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.philips.test.test_action.test_PhueAction_cover(service: HomieService, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
service – Ancilary Homie Automate class instance.
bodies – Locations and groups for use in testing.
enhomie.philips.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.philips.test.test_device.test_PhueDevice(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.philips.test.test_helpers 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.philips.test.test_helpers.test_request_action(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.philips.test.test_models 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.philips.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.philips.test.test_origin.test_PhueOrigin(homie: Homie, replaces: dict[str, Any], bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
replaces – Mapping of what to replace in samples.
bodies – Locations and groups for use in testing.
- enhomie.philips.test.test_origin.test_PhueOrigin_action(homie: Homie, service: HomieService, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
service – Ancilary Homie Automate class instance.
bodies – Locations and groups for use in testing.
- enhomie.philips.test.test_origin.test_PhueOrigin_source(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.philips.test.test_origin.test_PhueOrigin_stream(homie: Homie, service: HomieService, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
service – Ancilary Homie Automate class instance.
bodies – Locations and groups for use in testing.
- enhomie.philips.test.test_origin.test_PhueOrigin_update(homie: Homie, service: HomieService, replaces: dict[str, Any], bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
service – Ancilary Homie Automate class instance.
replaces – Mapping of what to replace in samples.
bodies – Locations and groups for use in testing.
enhomie.philips.test.test_stream 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.philips.test.test_stream.test_PhueStreamItem(service: HomieService, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
service – Ancilary Homie Automate class instance.
bodies – Locations and groups for use in testing.
- enhomie.philips.test.test_stream.test_PhueStream_samples(service: HomieService, replaces: dict[str, Any], bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
service – Ancilary Homie Automate class instance.
replaces – Mapping of what to replace in samples.
bodies – Locations and groups for use in testing.
enhomie.philips.test.test_surgeon 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.philips.test.test_surgeon.test_surgeon(homie: Homie, replaces: dict[str, Any], bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
homie – Primary class instance for Homie Automate.
replaces – Mapping of what to replace in samples.
bodies – Locations and groups for use in testing.
enhomie.philips.test.test_update 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.philips.test.test_update.test_PhueUpdateItem(service: HomieService, bodies: TestBodies) None [source]#
Perform various tests associated with relevant routines.
- Parameters:
service – Ancilary Homie Automate class instance.
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.