diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-01-02 17:28:15 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-01-02 17:56:27 +0200 |
| commit | 6c40b8f232e14956a977203786f1620de0323bc2 (patch) | |
| tree | 876acd2de193297722ca0e4ea853cefa9fac31c5 /src/server-tests/test_util.py | |
| parent | 2bed25d005c48a0c90905509f72cbd98446dc0e5 (diff) | |
server-tests/test_util.py
Diffstat (limited to 'src/server-tests/test_util.py')
| -rw-r--r-- | src/server-tests/test_util.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/server-tests/test_util.py b/src/server-tests/test_util.py new file mode 100644 index 00000000..2c8bb294 --- /dev/null +++ b/src/server-tests/test_util.py @@ -0,0 +1,32 @@ +""" +Various test utilities +""" +from rhizi_server import init_webapp +from rz_mesh import init_ws_interface +import db_controller as dbc + +from neo4j_test_util import rand_id +from rz_kernel import RZ_Kernel + +def init_test_db_controller(cfg): + ret = dbc.DB_Controller(cfg) + return ret + +def init_test_ws_server(cfg, db_ctl): + """ + Initialize a test websocket server + + @param db_ctl: an initialized DB_Controller + """ + kernel = RZ_Kernel() + webapp = init_webapp(cfg, kernel, db_ctl) + ws_srv = init_ws_interface(cfg, webapp) + return ws_srv + +def generate_random_node_dict(n_type, nid=None): + """ + @param n_type: is converted to a label set + """ + if None == nid: + nid = rand_id() + return {'__label_set': ['T_' + n_type], 'id': nid } |
