Erik Montnemery
4c8c05b5d4
Improve logbook test coverage of synthetic device handling ( #182165 )
2026-09-14 11:28:45 +02:00
Franck Nijhof
743b1489e1
Use probatio directly in tests, scripts and pylint plugins ( #182113 )
2026-09-13 17:24:06 +02:00
Joost Lekkerkerker
e85d14fc11
Use registry fixtures in tests (5/8) ( #180926 )
2026-08-31 19:00:10 +02:00
Joost Lekkerkerker and Markus Tuominen
8e7deee967
Add pylint checker to check for using registries as fixture ( #172455 )
...
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com >
2026-07-22 09:56:23 +03:00
Paul Bottein
76a8f0d52b
Expose selected state attributes in the logbook ( #174808 )
2026-07-01 13:25:28 +02:00
epenet
397c28b9b6
Use DOMAIN constant in test (async_setup_component h-n) ( #173015 )
2026-06-08 16:28:17 +02:00
epenet
f459946e86
Rename domain variable in tests ( #172575 )
2026-06-01 06:37:40 +02:00
Franck Nijhof and Claude Opus 4.6
88f6b7159a
Fix line length violations in tests/components j-l ( #170961 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 17:16:11 -04:00
Franck Nijhof
1e8a9ded70
Refactor pylint plugins into pylint_home_assistant package ( #170521 )
2026-05-13 17:12:19 -04:00
Petro31
4d578b6c98
Remove legacy switch template entities ( #169730 )
2026-05-07 14:58:27 +02:00
epenet
88525955ce
Remove import annotations from tests ( #169527 )
2026-04-30 09:30:46 +02:00
bb41a2df9f
Fix logbook spam by including image domain in ALWAYS_CONTINUOUS_DOMAINS ( #169240 )
...
Co-authored-by: Claude Code <claude@anthropic.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-04-29 10:58:13 +02:00
27d8c7b93e
Improve logbook parent context handling ( #167036 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-14 07:48:33 +02:00
Erik Montnemery
deefcbcbe4
Remove stub_blueprint_populate test fixture ( #161288 )
2026-01-20 15:46:06 +01:00
Erik Montnemery
3b57cab6b4
Revert "Allow opening sockets in logbook tests" ( #155899 )
2025-11-06 09:20:28 +01:00
Erik Montnemery
6dc655c3b4
Allow opening sockets in logbook tests ( #155840 )
2025-11-05 14:58:21 +01:00
dollaransh17 and dollaransh17
f5f6b22af1
Fix spelling error in logbook tests ( #153417 )
...
Co-authored-by: dollaransh17 <dollaransh17@users.noreply.github.com >
2025-10-02 12:49:22 +02:00
karwosts and J. Nick Koston
ab1619c0b4
Adjust logbook filtering rules ( #149349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-13 16:34:55 -05:00
epenet
0e263aa427
Standardize homeassistant imports in full-CI tests ( #136735 )
2025-01-28 13:10:20 -05:00
Erik Montnemery
bbce183faf
Deprecate dt_util.utc_to_timestamp ( #131787 )
2024-11-28 17:00:20 +01:00
epenet
be4641b8f3
Push real binary sensor states to state machine in tests ( #128894 )
2024-10-21 16:19:25 +02:00
Joost Lekkerkerker
2fa7113787
Raise issue if SSL is set but no external URL configured ( #121768 )
...
* Raise issue if SSL is set but no external URL configured
* Add cloud
* Add cloud
* Fix strings
* Attempt
* Fix
* Fix
* Move strings
* Fixes
* fix
* Fix
* Fix
* Fix
* Break tests
* Fix tests
2024-09-24 15:35:10 +02:00
epenet
02cb6a6af7
Force root import of references from other components ( #125816 )
...
* Force root import of references from other components
* Improve
* Adjust
* Tweak exceptions
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Adjust
* More
* Ignore violations in test
* Improve
2024-09-16 11:28:42 +02:00
epenet
02139fcca6
Add missing hass type hint in component tests (l) ( #124220 )
2024-08-19 15:36:23 +02:00
epenet
ecf22e4c4f
Improve type hints in logbook tests ( #123652 )
2024-08-12 13:29:38 +02:00
J. Nick Koston
6b7307df81
Speed up logbook timestamp processing ( #123126 )
2024-08-04 16:43:43 -05:00
J. Nick Koston
b09dd95dbd
Improve alignment of live logbook and historical logbook models ( #123070 )
...
* Improve alignment of live logbook and historical logbook models
- Make EventAsRow as NamedType which is better aligned with
sqlalchemy Row
- Use getitem to fetch results for both Row and EventAsRow
since its an order of magnitude faster fetching sqlalchemy
Row object values.
* final
* fix
* unused
* fix more tests
* cleanup
* reduce
* tweak
2024-08-04 23:09:10 +02:00
epenet
e734971d33
Enable collections-named-tuple (PYI024) rule in ruff ( #123019 )
2024-08-02 15:28:32 +02:00
J. Nick Koston
1879db9f8f
Revert to using call_soon for event triggers and state changed event trackers ( #122735 )
2024-07-29 11:45:39 +02:00
epenet
38a6e666a7
Add missing return type to some test functions ( #119665 )
2024-06-14 08:26:45 +02:00
epenet
fbaba3753b
Fix root-import pylint warning in components ( #119294 )
...
* Fix root-import pylint warning in components
* Adjust
* Adjust
2024-06-10 15:14:49 +02:00
epenet
c7cc465e5c
Add return type hints in tests (k-z) ( #118942 )
2024-06-06 10:11:29 +02:00
J. Nick Koston
f9205cd88d
Avoid additional timestamp conversion to set state ( #118885 )
...
Avoid addtional timestamp conversion to set state
Since we already have the timestamp, we can pass it on to the State
object and avoid the additional timestamp conversion which can be as
much as 30% of the state write runtime.
Since datetime objects are limited to microsecond precision, we need
to adjust some tests to account for the additional precision that we
will now be able to get in the database
2024-06-05 23:43:34 -04:00
epenet
242ee04642
Improve type hints in tests (i-p) ( #118380 )
2024-05-30 08:47:08 +02:00
J. Nick Koston
5a609c34bb
Fix blocking I/O in the event loop when loading timezones ( #117721 )
2024-05-20 11:06:03 +02:00
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-26 00:02:16 +01:00
Erik Montnemery
426f73b1f4
Add State.last_reported ( #113511 )
...
* Add State.last_reported
* Update tests
* Update test snapshots
* Call state_reported listeners when firing state_changed event
* Add tests
2024-03-20 21:05:07 +01:00
J. Nick Koston
32c64855b2
Fix duplicate events in live logbook ( #113828 )
2024-03-19 09:17:23 -10:00
Marc Mueller
32f3f46542
Add empty line after module docstring (2) [tests.components] ( #112737 )
2024-03-08 19:16:21 +01:00
Marc Mueller
1722e23df8
Add empty line after module docstring [tests l-p] ( #112710 )
2024-03-08 14:55:15 +01:00
J. Nick Koston
0d4c82b54d
Convert Integration platforms processors where nothing is awaited to callbacks ( #110825 )
...
Convert Integration platforms processors where nothing is awaited callbacks
2024-02-17 20:49:47 -05:00
J. Nick Koston and Paulus Schoutsen
5dac5d5c7e
Refactor logbook helpers to reduce splits and lookups ( #108933 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-01-26 20:07:24 -10:00
J. Nick Koston
0b9992260a
Improve logbook context augment performance ( #106926 )
...
Makes LazyEventPartialState a bit lazier since almost all the
properties are never called.
2024-01-07 22:35:28 -05:00
J. Nick Koston
bf8f78c041
Fix flakey logbook tests ( #105111 )
2023-12-06 08:15:48 +01:00
Aarni Koskela and Franck Nijhof
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-11-27 14:38:59 +01:00
J. Nick Koston
8b30a901dd
Remove unreachable code in logbook ( #103309 )
2023-11-04 10:54:22 -05:00
Ville Skyttä
e7b6037419
Remove unnnecessary pylint configs from components [e-l]* ( #99004 )
2023-08-25 09:46:34 +02:00
Franck Nijhof
3e85a29b86
Move overlapping pylint rules to ruff, disable mypy overlap ( #94359 )
2023-06-27 17:42:46 +02:00
Jan Bouwhuis
ec98e22330
Add type hints for stub_blueprint_populate fixture ( #93568 )
...
Add typehints for stub_blueprint_populate fixture
2023-05-26 08:13:13 +02:00
Erik Montnemery
3cca338c6e
Improve blueprint test fixtures ( #93519 )
2023-05-25 13:45:19 +02:00