updated emane tests to use mdr models for the nodes, add a couple extra logs

This commit is contained in:
Blake J. Harnden 2017-07-11 10:35:08 -07:00
parent 777e19de93
commit 336702a056
4 changed files with 16 additions and 12 deletions

View file

@ -21,12 +21,14 @@ class Core(object):
self.nodes = {}
self.node_ips = {}
def create_node(self, name, cls=nodes.CoreNode, objid=None, position=None, services=None):
def create_node(self, name, cls=nodes.CoreNode, objid=None, position=None, services=None, model=""):
node = self.session.add_object(cls=cls, name=name, objid=objid)
if model:
node.type = model
if position:
node.setposition(*position)
if services:
self.session.services.addservicestonode(node, "", services)
self.session.services.addservicestonode(node, model, services)
self.nodes[name] = node
def add_interface(self, network, name):