summaryrefslogtreecommitdiff
path: root/src-py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-09-28 22:22:59 +0300
committerLV-426 <lv-426@taproot.org.il>2014-09-28 22:22:59 +0300
commite65ca88e90c0828d46e4b58580695ee14c897086 (patch)
tree3d25a2be571ac456b92238a8eeeb09e07dd90cb2 /src-py
parent56f72b17743b5f065be241202214b5578971e8da (diff)
rm 'self.test_client' in favor of 'with ...' statements
Diffstat (limited to 'src-py')
-rw-r--r--src-py/test_rhizi_api.py39
1 files changed, 25 insertions, 14 deletions
diff --git a/src-py/test_rhizi_api.py b/src-py/test_rhizi_api.py
index fe03d627..bbea53bf 100644
--- a/src-py/test_rhizi_api.py
+++ b/src-py/test_rhizi_api.py
@@ -11,30 +11,41 @@ class TestRhiziAPI(unittest.TestCase):
cfg = Config.init_from_file('res/etc/rhizi-server.conf')
db_ctl = dbc.DB_Controller(cfg)
rhizi_api.db_ctl = db_ctl
- self.webapp = rhizi_api.webapp.test_client()
+
+ def test_add_node_set(self):
+ """
+ add node set test
+ """
+ node_map = { 'Skill': { 'name': 'kung-fu' } }
+
+ with rhizi_api.webapp.test_client() as c:
+ req = c.post('/add/node-set', data={'node_map':node_map})
+ rz_data = json.loads(req.data)['data']
def test_load_node_non_existing(self):
"""
- test loading a non existing node
+ loading a non existing node test
"""
node_id = 'non_existing_id'
- rv = self.webapp.post('/load/node-single', data=dict(id=node_id))
- rsp = json.loads(rv.data)
- data = rsp['data']
- err = rsp['error']
- self.assertEqual(None, err)
- self.assertEqual(0, len(data))
+ with rhizi_api.webapp.test_client() as c:
+ req = c.post('/load/node-single', data=dict(id=node_id))
+ req_data = json.loads(req.data)
+ rz_data = req_data['data']
+ rz_err = req_data['error']
+ self.assertEqual(None, rz_err)
+ self.assertEqual(0, len(rz_data))
def test_load_node_existing(self):
"""
- test loading an existing node
+ loading an existing node test
"""
node_id = 'skill_00'
- rv = self.webapp.post('/load/node-single', data=dict(id=node_id))
- n_set = json.loads(rv.data)['data']
-
- self.assertEqual(1, len(n_set))
- self.assertEqual(n_set[0]['id'], node_id)
+ with rhizi_api.webapp.test_client() as c:
+ req = c.post('/load/node-single', data=dict(id=node_id))
+ n_set = json.loads(req.data)['data']
+
+ self.assertEqual(1, len(n_set))
+ self.assertEqual(n_set[0]['id'], node_id)
if __name__ == "__main__":
unittest.main()