def test_group(self): Group1 = interface.resolve('group1') Config = Group1.Config Members = Group1.Members Members = Group1.Members assert(len(Members.keys()) == 1) assert(Members['task1'] is not None) assert(Config['desc'] == 'Description for group1')
def test_args(self): Args = interface.resolve('task1').Args assert(len(Args.keys()) == 3) # Check Arg Order Order = ['arg1', 'arg2', 'arg3'] for k in Args.keys(): assert(k == Order.pop(0)) arg1 = Args['arg1'] assert(arg1['desc'] == 'Value for arg1') assert(arg1['type'] == int)
def test_resolve(self): assert(interface.resolve('task1').Config['name'] == 'task1')