def test018():
    class SimpleNamespace(NamespaceModel):
        with_variables(Var("PING_TARGET", find_ip()),
                       Var("RUSER1", "lxle1"))
        ping1_target = Role("ping1-target", host_ref=find_ip())
        ping2_target = Role("ping2-target", host_ref=find_ip())
    ns = SimpleNamespace()
       
    class SimpleConfig(ConfigModel):
        ping1 = PingTask("ping", task_role=SimpleNamespace.ping1_target,
                        remote_user="!{RUSER1}",
                        private_key_file=find_file("lxle1-dev-key"))
        ping2 = PingTask("ping", task_role=SimpleNamespace.ping2_target)
    cfg = SimpleConfig()
    ea = AnsibleExecutionAgent(config_model_instance=cfg,
                               namespace_model_instance=ns,
                               no_delay=True)
    try:
        ea.perform_config()
    except ExecutionException, e:
        import traceback
        for task, etype, value, tb in ea.get_aborted_tasks():
            print ">>>Task {} failed with the following:".format(task.name)
            traceback.print_exception(etype, value, tb, file=sys.stdout)
            print
        assert False, e.message
This method updates the seedMatrix with new seeds.
dataset/ETHPy150Open haxsaw/actuator/src/tests/ansible_tests.py/test018--crossover with--dataset/ETHPy150Open ilastik/ilastik-0.5/ilastik/modules/interactive_segmentation/core/interactiveSegmentationModuleMgr.py/InteractiveSegmentationItemModuleMgr.updateSeeds