Closed XaF closed 1 year ago
Coverage Report
File Stmts Miss Cover Missing apps/qolsysgw gateway.py 158 31 80% 95–96, 131–154, 162, 187–188, 216–217, 226–227, 236–237, 243, 263–264 apps/qolsysgw/mqtt exceptions.py 17 0 100% listener.py 53 8 85% 42–44, 68–70, 74–75 updater.py 243 7 97% 169, 217, 220, 339, 390, 473, 550 utils.py 5 0 100% apps/qolsysgw/qolsys actions.py 50 2 96% 24, 34 config.py 70 13 81% 63–64, 66, 70, 75, 90–102, 112, 120, 146 control.py 151 7 95% 39, 47, 51, 58, 65, 81, 88 events.py 232 21 91% 64, 69, 100, 104, 130–131, 163, 167, 190, 201, 208, 235, 251, 265, 278–280, 325, 357, 369, 414 exceptions.py 29 0 100% observable.py 17 3 82% 13, 17–18 partition.py 120 7 94% 149–153, 159–163, 166 sensors.py 207 20 90% 57–78, 136, 194, 198, 205, 222, 226 socket.py 95 19 80% 36, 43, 52–54, 83–84, 103–105, 109–110, 114–116, 126–127, 133–134 state.py 64 3 95% 24, 74, 82 utils.py 47 4 91% 11, 14, 20–21 TOTAL 1558 145 91%
Tests | Skipped | Failures | Errors | Time |
---|---|---|---|---|
120 | 0 :zzz: | 0 :x: | 0 :fire: | 32.234s :stopwatch: |
Since last update, AppDaemon has changed the way the Python version is presented in their Dockerfile. This fixes that and makes the tests fail if we're unable to fetch the Python version, as well as centralize getting the Python version when preparing the environment before running the tests.