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 237 7 97% 163, 211, 214, 332, 383, 461, 535 utils.py 5 0 100% apps/qolsysgw/qolsys actions.py 50 2 96% 24, 34 config.py 70 13 81% 62–63, 65, 69, 74, 89–101, 111, 119, 145 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 179 22 88% 51–72, 116, 120, 126, 155, 159, 166, 183, 187 socket.py 93 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 1522 147 90%
Tests | Skipped | Failures | Errors | Time |
---|---|---|---|---|
114 | 0 :zzz: | 0 :x: | 0 :fire: | 28.795s :stopwatch: |
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 237 7 97% 163, 211, 214, 332, 383, 461, 535 utils.py 5 0 100% apps/qolsysgw/qolsys actions.py 50 2 96% 24, 34 config.py 70 13 81% 62–63, 65, 69, 74, 89–101, 111, 119, 145 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 179 22 88% 51–72, 116, 120, 126, 155, 159, 166, 183, 187 socket.py 93 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 1522 147 90%
Tests | Skipped | Failures | Errors | Time |
---|---|---|---|---|
114 | 0 :zzz: | 0 :x: | 0 :fire: | 30.743s :stopwatch: |
The mac address resolution was done everytime we needed the mac address, instead of doing it once at the beginning while loading the configuration. This fixes that, and refactors the tests since the corresponding utils function changed module.