def test_clear_monitor(fixed_nodenet): uid = micropsi.add_gate_monitor(fixed_nodenet, 'n0001', 'gen') micropsi.step_nodenet(fixed_nodenet) micropsi.clear_monitor(fixed_nodenet, uid) data = micropsi.get_monitor_data(fixed_nodenet) values = data['monitors'][uid]['values'] assert len(values.keys()) == 0
def test_clear_monitor(fixed_nodenet): monitor = micropsi.add_gate_monitor(fixed_nodenet, 'A1', 'gen') micropsi.step_nodenet(fixed_nodenet) micropsi.clear_monitor(fixed_nodenet, monitor['uid']) data = micropsi.get_monitor_data(fixed_nodenet) values = data['monitors'][monitor['uid']]['values'] assert len(values.keys()) == 0
def test_clear_monitor(fixed_nodenet): uid = micropsi.add_gate_monitor(fixed_nodenet, 'n0001', 'gen') micropsi.step_nodenet(fixed_nodenet) micropsi.clear_monitor(fixed_nodenet, uid) data = micropsi.get_monitor_data(fixed_nodenet) values = data['monitors'][uid]['values'] assert len(values.keys()) == 0
def test_get_monitor_data(fixed_nodenet): monitor = micropsi.add_gate_monitor(fixed_nodenet, 'A1', 'gen') micropsi.step_nodenet(fixed_nodenet) data = micropsi.get_monitor_data(fixed_nodenet) assert data['current_step'] == 1 assert data['monitors'][monitor['uid']]['node_name'] == 'A1' values = data['monitors'][monitor['uid']]['values'] assert len(values.keys()) == 1
def test_get_monitor_data(fixed_nodenet): uid = micropsi.add_gate_monitor(fixed_nodenet, 'n0001', 'gen', name="Testmonitor") micropsi.step_nodenet(fixed_nodenet) data = micropsi.get_monitor_data(fixed_nodenet) assert data['current_step'] == 1 assert data['monitors'][uid]['name'] == 'Testmonitor' values = data['monitors'][uid]['values'] assert len(values.keys()) == 1 assert [k for k in values.keys()] == [1]
def test_get_monitor_data(fixed_nodenet): uid = micropsi.add_gate_monitor(fixed_nodenet, 'n0001', 'gen', name="Testmonitor") micropsi.step_nodenet(fixed_nodenet) data = micropsi.get_monitor_data(fixed_nodenet) assert data['current_step'] == 1 assert data['monitors'][uid]['name'] == 'Testmonitor' values = data['monitors'][uid]['values'] assert len(values.keys()) == 1 assert [k for k in values.keys()] == [1]
def get_monitor_data(nodenet_uid, step, monitor_from=0, monitor_count=-1): return True, runtime.get_monitor_data(nodenet_uid, step, monitor_from, monitor_count)
def get_monitor_data(nodenet_uid, step): return True, runtime.get_monitor_data(nodenet_uid, step)
def get_monitoring_info(nodenet_uid, logger=[], after=0): data = runtime.get_monitor_data(nodenet_uid, 0) data['logs'] = runtime.get_logger_messages(logger, after) return data
def get_monitor_data(nodenet_uid, step=0, monitor_from=0, monitor_count=-1): """ Return data for monitors in this nodenet """ return True, runtime.get_monitor_data(nodenet_uid, int(step), from_step=int(monitor_from), count=int(monitor_count))