Esempio n. 1
0
  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')
Esempio n. 2
0
  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)
Esempio n. 3
0
 def test_resolve(self):
   assert(interface.resolve('task1').Config['name'] == 'task1')