Files
core/tests/components
Gage Benne bcabf6da91 Add Dexcom Integration (#33852)
* Initial commit for Dexcom integration

* Dexcom config flow testing

* Clarify errors during setup

* Resolve minor test issues

* Update sensor availability, resolve linting issues

* Add sensor tests

* Remove title due to 0.109, add abort

* >94.97% codecov/patch

* Move .translations/ to translations/

* Add constants for servers and unit of measurements

* Bump pydexcom version

* Updated domain schema, Dexcom creation

* Support for different units of measurement

* Update tests

* Remove empty items from manifest

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Raise UpdateFailed if fetching new session fails

* Switch everything over to required

* Simplify state information

* Simplify async_on_remove

* Pydexcom package now handles fetching new session

* Only allow config flow

* Remove ternary operator

* Bump version, pydexcom handling session refresh

* Using common strings

* Import from test.async_mock

* Shorten variable names

* Resolve tests after removing yaml support

* Return false if credentials are invalid

* Available seems to handle if data is empty

* Now using option flow, remove handling import

* Add fixture for JSON returned from API

* Overhaul testing

* Revise update options

* Bump pydexcom version

* Combat listener repetition

* Undo update listener using callback

* Change sensor availability to use last_update_success

* Update sensor availability and tests

* Rename test

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-07-02 02:14:54 +02:00
..
2020-05-17 12:15:06 +02:00
2020-06-24 18:14:50 -07:00
2020-06-08 12:26:40 -07:00
2020-06-06 13:43:28 -07:00
2020-06-08 12:26:40 -07:00
2020-06-06 09:37:31 -05:00
2020-05-26 13:29:19 +02:00
2020-06-16 11:05:33 +02:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-30 16:35:10 +02:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-16 14:46:39 +02:00
2020-07-02 02:14:54 +02:00
2020-06-08 12:26:40 -07:00
2019-07-31 12:25:30 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2019-04-14 16:59:06 -07:00
2020-06-05 10:59:55 +02:00
2020-06-27 23:16:42 -06:00
2020-06-08 12:26:40 -07:00
2020-06-20 09:54:44 +02:00
2020-02-08 13:10:59 +01:00
2020-04-30 16:31:00 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-05 10:59:55 +02:00
2020-05-10 08:44:05 -05:00
2020-06-08 12:26:40 -07:00
2019-07-31 12:25:30 -07:00
2020-04-30 14:23:30 +02:00
2020-06-29 15:41:52 -07:00
2020-01-29 18:18:24 +01:00
2020-04-28 10:31:22 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-01-14 13:03:02 -08:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-05 10:59:55 +02:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-05-29 17:32:14 -07:00
2020-06-08 12:26:40 -07:00
2020-04-09 00:57:47 +02:00
2020-06-29 09:39:24 -07:00
2020-06-08 12:26:40 -07:00
2019-07-31 12:25:30 -07:00
2020-05-03 14:40:19 +02:00
2020-06-05 21:12:48 +02:00
2020-06-29 09:39:24 -07:00
2020-05-10 22:01:00 -05:00
2020-05-08 15:00:47 -05:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-29 09:39:24 -07:00
2020-05-13 00:26:44 +02:00
2020-06-08 12:26:40 -07:00