| Conditions | 1 |
| Total Lines | 29 |
| Code Lines | 21 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | from .base import BaseTestCase |
||
| 6 | def test_get_enable_disable(self): |
||
| 7 | res = self.nxc.get_apps() |
||
| 8 | assert res.is_ok |
||
| 9 | apps_list = res.data['apps'] |
||
| 10 | assert len(apps_list) > 0 |
||
| 11 | |||
| 12 | # app to edit |
||
| 13 | app = apps_list[0] |
||
| 14 | |||
| 15 | # disable app |
||
| 16 | res = self.nxc.disable_app(app) |
||
| 17 | assert res.is_ok |
||
| 18 | enabled_apps_list = self.nxc.get_apps(filter="enabled").data['apps'] |
||
| 19 | assert app not in enabled_apps_list |
||
| 20 | disabled_apps_list = self.nxc.get_apps(filter="disabled").data['apps'].values() |
||
| 21 | assert app in disabled_apps_list |
||
| 22 | |||
| 23 | # enable app |
||
| 24 | res = self.nxc.enable_app(app) |
||
| 25 | assert res.is_ok |
||
| 26 | enabled_apps_list = self.nxc.get_apps(filter="enabled").data['apps'] |
||
| 27 | assert app in enabled_apps_list |
||
| 28 | disabled_apps_list = self.nxc.get_apps(filter="disabled").data['apps'].values() |
||
| 29 | assert app not in disabled_apps_list |
||
| 30 | |||
| 31 | # get app |
||
| 32 | res = self.nxc.get_app(app) |
||
| 33 | assert res.is_ok |
||
| 34 | assert res.data['id'] == app |
||
| 35 |