remove Message objects + rewrite server startup
Change-Id: Ide72fb915c3ca93c74edadd8952853508e677de7 Reviewed-on: https://forge.frm2.tum.de/review/19199 Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de> Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
This commit is contained in:
@ -23,7 +23,8 @@
|
||||
from __future__ import print_function
|
||||
|
||||
import sys
|
||||
sys.path.insert(0, sys.path[0] + '/..')
|
||||
from os import path
|
||||
sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '..')))
|
||||
|
||||
# no fixtures needed
|
||||
import pytest
|
||||
@ -50,7 +51,11 @@ def test_Communicator():
|
||||
announce_update = lambda self, m, pn, pv: print('%s:%s=%r' % (m.name, pn, pv)),
|
||||
))()
|
||||
|
||||
o = Communicator(logger, {}, 'o1', dispatcher)
|
||||
srv = type('ServerStub', (object,), dict(
|
||||
dispatcher = dispatcher,
|
||||
))()
|
||||
|
||||
o = Communicator('communicator',logger, {}, srv)
|
||||
o.early_init()
|
||||
o.init_module()
|
||||
q = queue.Queue()
|
||||
@ -97,8 +102,12 @@ def test_ModuleMeta():
|
||||
announce_update = lambda self, m, pn, pv: print('%s:%s=%r' % (m.name, pn, pv)),
|
||||
))()
|
||||
|
||||
o1 = newclass(logger, {}, 'o1', dispatcher)
|
||||
o2 = newclass(logger, {}, 'o1', dispatcher)
|
||||
srv = type('ServerStub', (object,), dict(
|
||||
dispatcher = dispatcher,
|
||||
))()
|
||||
|
||||
o1 = newclass('o1', logger, {}, srv)
|
||||
o2 = newclass('o2', logger, {}, srv)
|
||||
params_found= set()
|
||||
ctr_found = set()
|
||||
for obj in [o1, o2]:
|
||||
|
Reference in New Issue
Block a user