epenet
57a73d1b1b
Use start_reauth helper method in integration tests (m-o) ( #124790 )
2024-08-28 16:19:31 +02:00
Rami Mosleh
030fe6df4a
Store Mikrotik coordinator in runtime_data ( #119594 )
2024-06-13 11:53:32 +02:00
epenet
ead0e797c1
Use registry fixtures in tests (m-n) ( #118291 )
2024-05-28 13:40:45 +02:00
epenet
6c892b227b
Rename mikrotik coordinator module ( #117488 )
2024-05-15 12:02:33 +02:00
epenet
0b01326f9f
Use is in ConfigEntryState enum comparison in tests (A-M) ( #114925 )
2024-04-05 17:16:55 +02:00
Joost Lekkerkerker
b9281327c4
Use FlowResultType enum in config flow tests A-M ( #114681 )
2024-04-03 09:21:17 +02:00
Joost Lekkerkerker
5d500cb74b
Use is in enum comparison in config flow tests K-O ( #114672 )
2024-04-02 11:21:42 -10:00
Sid
d5f883fbf0
Unignore Ruff PLR in tests ( #114470 )
...
* Unignore Ruff PLR in tests
* Address review comments
* review comments
* fix import
* Update test_api.py
* Update test_api.py
* Update test_api.py
2024-04-01 11:11:59 +02:00
J. Nick Koston
9a79320861
Mark executor jobs as background unless created from a tracked task ( #114450 )
...
* Mark executor jobs as background unless created from a tracked task
If the current task is not tracked the executor job should not
be a background task to avoid delaying startup and shutdown.
Currently any executor job created in a untracked task or
background task would end up being tracked and delaying
startup/shutdown
* import exec has the same issue
* Avoid tracking import executor jobs
There is no reason to track these jobs as they are always awaited
and we do not want to support fire and forget import executor jobs
* fix xiaomi_miio
* lots of fire time changed without background await
* revert changes moved to other PR
* more
* more
* more
* m
* m
* p
* fix fire and forget tests
* scrape
* sonos
* system
* more
* capture callback before block
* coverage
* more
* more races
* more races
* more
* missed some
* more fixes
* missed some more
* fix
* remove unneeded
* one more race
* two
2024-03-30 00:16:53 -04:00
Joost Lekkerkerker
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
Marc Mueller
aa16a9d707
Add empty line after module docstring (3) ( #112750 )
2024-03-08 20:38:34 +01:00
Marc Mueller
1722e23df8
Add empty line after module docstring [tests l-p] ( #112710 )
2024-03-08 14:55:15 +01:00
Marco
d450a7f57e
Improve mikrotik error handling ( #106244 )
...
* improve mikrotik error handling
* switch to debug
* fix mock command arguments
* add recommendations
---------
Co-authored-by: Marco98 <Marco98@users.noreply.github.com>
2023-12-23 16:26:27 +01:00
Jan-Philipp Benecke
9326ea09a5
Update m* tests to use entity & device registry fixtures ( #103980 )
2023-11-15 10:33:11 +01:00
Erik Montnemery
bd4d1abc28
Adjust mikrotik tests which create devices ( #98200 )
2023-08-10 18:23:48 +02:00
Cosmin Luță
8807878529
Add Mikrotik WifiWave2 ( #89711 )
...
* Add support for wifiwave2
* Add test for wifiwave2
2023-03-28 08:46:16 +02:00
epenet
6c430e03bc
Add type hints to integration tests (part 14) ( #88005 )
2023-02-15 10:31:43 +01:00
Rami Mosleh
38a680c3eb
Add reauthenticaion to `mikrotik` ( #74454 )
2022-10-01 20:37:24 -07:00
Rami Mosleh
9bd2117240
Add typing hints to mikrotik tests ( #79144 )
2022-09-28 13:05:45 +02:00
Rami Mosleh
b093c2840b
Remove name key from config flow in Mikrotik ( #78571 )
2022-09-16 11:30:29 +02:00
Franck Nijhof
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum ( #74642 )
2022-07-07 19:57:36 +03:00
Rami Mosleh
b09aaba421
Add type hints and code cleanup for mikrotik ( #74296 )
...
* Add type hints and code cleanup for mikrotik
* update test and increase coverage
* move setup_mikrotik_entry to __init__.py
2022-07-05 09:16:38 +02:00
Rami Mosleh
8905e6f726
Use DataUpdateCoordinator for `mikrotik` ( #72954 )
2022-06-29 08:32:29 -05:00
Erik Montnemery
9ac0c5907f
Add test for mikrotik device tracker with numerical device name ( #72808 )
...
Add mikrotik test for numerical device name
2022-06-01 09:39:56 +02:00
Rami Mosleh
dd5b1681e7
Remove YAML configuration from mikrotik ( #72581 )
2022-05-30 15:34:28 +02:00
epenet
4eb46d45ca
Cleanup deprecated async_get_registry in tests ( #72059 )
2022-05-18 13:12:38 +02:00
Franck Nijhof
c3d19f3827
Clean up accessing device_registry helpers via hass ( #72031 )
2022-05-17 12:22:15 -07:00
J. Nick Koston
fe6a4bfb1d
Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC ( #69643 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-04-09 09:05:54 -10:00
Paulus Schoutsen
2b4bb49eb7
Make device tracker entities work better ( #63328 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-04 23:16:43 -08:00
Ville Skyttä
7d03b02192
Spelling fixes ( #51642 )
2021-06-11 13:35:03 +02:00
Ville Skyttä
19d25cd901
Change config entry state to an enum ( #49654 )
...
* Change config entry state to an enum
* Allow but deprecate EntryState str equality comparison
* Test fixes
* Rename to ConfigEntryState
* Remove str comparability backcompat
* Update new occurrences of strs cropped up during review
2021-05-20 19:19:20 +02:00
Ville Skyttä
153d6e891e
Use config_entries.SOURCE_* constants ( #49631 )
2021-04-25 11:27:40 +02:00
Erik Montnemery
84226da404
Update tests i-o to use async_get() instead of async_get_registry() ( #47653 )
2021-03-09 14:32:08 +01:00
J. Nick Koston
28a611f3da
Use standard device tracker attributes for "ip" and "mac" in Mikrotik ( #45255 )
...
* Mikrotik now uses the device_tracker standard attributes for "ip" and "mac"
The "mac_address" and "ip_address" attributes have been removed.
* Update homeassistant/components/mikrotik/device_tracker.py
2021-01-17 10:18:07 +01:00
J. Nick Koston
11cbf1152d
Add dhcp discovery properties to mikrotik ( #45205 )
2021-01-17 00:26:32 +01:00
Franck Nijhof
65cf2fcb6f
Drop asynctest ( #44746 )
2021-01-01 22:31:56 +01:00
springstan
f919646519
Use already configured key in harmony and mikrotik ( #41142 )
2020-10-03 18:17:24 +02:00
Spartan-II-117
3208670b61
Use common strings for Mikrotik config flow ( #41110 )
2020-10-03 14:39:18 +02:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
J. Nick Koston
89a9634d35
Use eventloop for scheduling ( #37184 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-06-29 09:39:24 -07:00
Paulus Schoutsen
2af984917e
Use asynctest-mock in most places ( #35109 )
...
* Use asynctest-mock in most places
* Fix broken patch in pilight
2020-05-03 11:27:19 -07:00
Paulus Schoutsen
ec47216388
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
Paulus Schoutsen
0d700f6a63
Fix tests for Python 3.8 ( #34672 )
2020-04-25 14:32:55 -07:00
Paulus Schoutsen
d4615fd432
Freeze config entry data ( #32615 )
...
* Freeze config entry data
* Fix mutating entry.data
* Fix config entry options tests
2020-03-09 14:07:50 -07:00
Christian Clauss
df7d2b3aeb
Fix typos found by codespell ( #31243 )
...
* Fix typos found by codespell
* Fix typos found by codespell
* codespell: Furture ==> Future
* Update test_config_flow.py
* Update __init__.py
* Spellcheck: successfull ==> successful
* Codespell: unsuccesful ==> unsuccessful
* Codespell: cant ==> can't
* Codespell: firware ==> firmware
* Codespell: mimick ==> mimic
2020-01-31 08:33:00 -08:00
Rami Mosleh
9432054066
Rework Mikrotik device scanning following Unifi ( #27484 )
...
* rework device scanning, add tests
* update requirements and coverage
* fix description comments
* update tests, fix disabled entity updates
* rework device scanning, add tests
* update requirements and coverage
* fix description comments
* update tests, fix disabled entity updates
* update librouteros to 3.0.0
* fix sorting
* fix sorting 2
* revert to 2.3.0 as 3.0.0 requires code update
* fix requirements
* apply fixes
* fix tests
* update hub.py and fix tests
* fix test_hub_setup_failed
* rebased on dev and update librouteros to 3.0.0
* fixed test_config_flow
* fixed tests
* fix test_config_flow
2020-01-30 10:21:51 -08:00