mirror of
https://github.com/home-assistant/core.git
synced 2026-09-24 15:31:52 -05:00
dfbb860fe3815aae206763af91c8047e8f03e466
This commit adds test coverage for two previously untested platforms in the ecovacs integration: 1. test_vacuum.py: - Tests for modern EcovacsVacuum entity (state changes, fan speed, rooms attribute) - Tests for all vacuum services (start, pause, stop, return_to_base, locate, set_fan_speed, send_command) - Tests for raw_get_positions service including error cases - Tests for legacy EcovacsLegacyVacuum entity (state changes, error handling, all services) - Tests for various command validation and error scenarios 2. test_image.py: - Tests for EcovacsMap image entity - Tests for map info updates (CachedMapInfoEvent) - Tests for map change events (MapChangedEvent) - Tests for image update service - Tests for SVG content handling (both with and without content) These tests significantly improve the test coverage of the ecovacs integration by covering the two platforms that previously had no tests at all.
…
…
Home Assistant |Chat Status| ================================================================================= Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Check out `home-assistant.io <https://home-assistant.io>`__ for `a demo <https://demo.home-assistant.io>`__, `installation instructions <https://home-assistant.io/getting-started/>`__, `tutorials <https://home-assistant.io/getting-started/automation/>`__ and `documentation <https://home-assistant.io/docs/>`__. |screenshot-states| Featured integrations --------------------- |screenshot-integrations| The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the `section on architecture <https://developers.home-assistant.io/docs/architecture_index/>`__ and the `section on creating your own components <https://developers.home-assistant.io/docs/creating_component_index/>`__. If you run into issues while using Home Assistant or during development of a component, check the `Home Assistant help section <https://home-assistant.io/help/>`__ of our website for further help and information. |ohf-logo| .. |Chat Status| image:: https://img.shields.io/discord/330944238910963714.svg :target: https://www.home-assistant.io/join-chat/ .. |screenshot-states| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-states.png :target: https://demo.home-assistant.io .. |screenshot-integrations| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-integrations.png :target: https://home-assistant.io/integrations/ .. |ohf-logo| image:: https://www.openhomefoundation.org/badges/home-assistant.png :alt: Home Assistant - A project from the Open Home Foundation :target: https://www.openhomefoundation.org/
Languages
Python
100%