anchor.diff:       "value handle_pending_ack from handle_trans_request when NO "
        "pending message has been sent"];
   request_and_reply_pending_ack_no_pending(Config) when is_list(Config) ->
  -    put(verbosity, ?TEST_VERBOSITY),
  -    put(sname,     "TEST"),
  -    put(tc,        rar_panp),
  -    i("starting"),
  -
  -    MgcNode = make_node_name(mgc),
  -    MgNode  = make_node_name(mg),
  -    d("start nodes: "
  -      "~n   MgcNode: ~p"
  -      "~n   MgNode:  ~p",
  -      [MgcNode, MgNode]),
  -    Nodes = [MgcNode, MgNode], 
  -    ok = ?START_NODES(Nodes, true),
  -
  +    Pre = fun() ->
  +                  MgcNode = make_node_name(mgc),
  +                  MgNode  = make_node_name(mg),
  +                  d("start nodes: "
  +                    "~n      MgcNode: ~p"
  +                    "~n      MgNode:  ~p",
  +                    [MgcNode, MgNode]),
  +                  Nodes = [MgcNode, MgNode], 
  +                  ok = ?START_NODES(Nodes, true),
  +                  Nodes
  +          end,
  +    Case = fun do_request_and_reply_pending_ack_no_pending/1,
  +    Post = fun(Nodes) ->
  +                   d("stop nodes"),
  +                   ?STOP_NODES(lists:reverse(Nodes)),
  +                   ok
  +           end,
  +    try_tc(rar_panp, Pre, Case, Post).
  +
  +do_request_and_reply_pending_ack_no_pending([MgcNode, MgNode]) ->
       d("[MGC] start the simulator "),
       {ok, Mgc} = megaco_test_megaco_generator:start_link("MGC", MgcNode),
   
  
positive.code:     %% Tell Mg to stop
      i("[MG] stop generator"),
      megaco_test_megaco_generator:stop(Mg),
  
      %% Cleanup
      d("stop nodes"),
      ?STOP_NODES(lists:reverse(Nodes)),
  
      i("done", []),
      ok.
  
negative.code: 
      d("[MGC] start the simulation"),
      {ok, MgcId} = megaco_test_megaco_generator:exec(Mgc, MgcEvSeq),
  
      i("await MGC ready announcement"),
      receive
  