updated tests to leverage parameterized tests, reduces bloat and make testing the same situation differently much easier

This commit is contained in:
Blake J. Harnden 2017-07-27 14:17:33 -07:00
parent 6a875bcd8d
commit 832f497d47
3 changed files with 95 additions and 88 deletions

View file

@ -27,10 +27,9 @@ class Core(object):
self.nodes = {}
self.node_ips = {}
def create_node(self, name, cls=nodes.CoreNode, objid=None, position=None, services=None, model=""):
def create_node(self, name, cls=nodes.CoreNode, objid=None, position=None, services=None, model="host"):
node = self.session.add_object(cls=cls, name=name, objid=objid)
if model:
node.type = model
node.type = model
if position:
node.setposition(*position)
if services: