Erik Montnemery
224228e448
Fix Axis tests affecting other tests ( #122857 )
2024-07-30 16:16:33 +02:00
Robert Svensson
c9b81a5c04
Replace ConfigEntry with MockConfigEntry in Axis tests ( #122629 )
...
* Remove unused fixtures in Axis tests
* Replace ConfigEntry with MockConfigEntry
2024-07-26 09:48:37 +02:00
Robert Svensson
b53800a69d
Tweak axis test fixtures ( #122469 )
...
* Don't automatically add config entry to hass
* Improve RTSP fixture typing
* Improve typing of config entry factory and remove unnecessary use of it
* Remove redundant fixture in config flow tests
* Parametrize config flow error test
2024-07-23 19:27:38 +02:00
Marc Mueller
2f0dd6f704
Import Generator from collections.abc (2) ( #120915 )
2024-07-01 11:58:49 +02:00
Robert Svensson
ca7fb906cc
Axis improve fixture naming ( #120844 )
2024-06-30 14:52:20 +02:00
epenet
d9362a2f2f
Improve type hints in axis tests ( #119260 )
...
* Improve type hints in axis tests
* A couple more
* One more
* Improve light
* Improve hub
* Improve config-flow
2024-06-10 08:49:43 +02:00
Marc Mueller
279483ddb0
Import Generator from typing_extensions (2) ( #118989 )
2024-06-06 17:24:22 +02:00
Robert Svensson
f8c38fad00
Split out event handling from Axis hub ( #113837 )
...
* Split out event handling from Axis hub
* Improve test coverage
* Mark internal methods with '_'
* Rename to event source
2024-04-24 20:47:22 +02:00
Robert Svensson
bf8d880e5f
Improve axis tests ( #114035 )
...
* Combine binary sensor tests into more logical groups
* Improve light tests
* Clean up switch tests
* Improve typing in conftest
* Add typing to camera
* Improve binary sensor
* Improve light
* Improve switch
2024-03-23 00:44:06 +01:00
Marc Mueller
38adfbf1a3
Add empty line after module docstring [tests a-e] ( #112708 )
2024-03-08 08:50:25 -05:00
Robert Svensson
4eb24b2db7
Clean up setup and teardown of Axis integration ( #112120 )
2024-03-03 12:42:44 -05:00
Robert Svensson
458391ee2b
Axis improve coverage binary tests ( #111758 )
...
* Parametrize binary sensor tests
* Add test coverage to the different *guard apps
* Add object analytics tests
2024-02-28 23:14:50 -05:00
Robert Svensson
c478b1416c
Adapt Axis integration to library refactoring ( #110898 )
...
* Adapt Axis integration to library refactoring
* Bump axis to v49
2024-02-28 14:36:32 +01:00
Joost Lekkerkerker
82e92cdf82
Use snapshot assertion for Axis diagnostics test ( #98902 )
2023-08-23 21:36:18 +02:00
epenet
30884f6d17
Add missing mock in axis config flow tests ( #89365 )
2023-03-08 09:38:55 +01:00
Franck Nijhof
5e81d28116
Update black to 23.1.0 ( #87188 )
2023-02-02 18:35:24 +01:00
Franck Nijhof
ef800335fb
Enable Ruff PT022 ( #86792 )
...
* Enable Ruff PT022
* Adjust found cases
2023-01-27 13:57:06 +01:00
Franck Nijhof
62dcbe5258
Enable Ruff PT001 ( #86730 )
2023-01-26 18:05:05 +01:00
Robert Svensson
332d3e0f19
Use fixtures to setup Axis integration in tests ( #86034 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-22 17:33:40 +01:00
Robert Svensson
8117f4af3a
Use parametrize to modify Axis test fixtures ( #85884 )
2023-01-15 04:12:03 +01:00
Robert Svensson
768c3e163d
Create and use config_entry fixture for Axis integration tests ( #85865 )
2023-01-14 14:18:18 +02:00
Robert Svensson
1cdd535f21
Bump axis to v46 ( #85431 )
2023-01-09 12:43:40 +01:00
Marc Mueller
1a38d2089d
Bump python-typing-update to v0.3.3 ( #48992 )
...
* Bump python-typing-update to 0.3.3
* Changes after update
2021-04-10 15:21:11 +02:00
Robert Svensson
31ae121645
Add fixtures for Axis rtsp client and adapt tests to use them ( #47901 )
...
* Add a fixture for rtsp client and adapt tests to use it
* Better fixtures for RTSP events and signals
2021-04-09 10:56:53 +02:00
Ville Skyttä
dc880118a4
Lint suppression cleanups ( #47248 )
...
* Unused pylint suppression cleanups
* Remove outdated pylint bug references
* Add flake8-noqa config and note to run it every now and then
* Add codes to noqa's
* Unused noqa cleanups
2021-03-02 09:02:04 +01:00
Paulus Schoutsen
5dac3883b0
Stub light profiles ( #42232 )
2020-10-23 16:28:21 +02:00