anchor.diff:  
   -include_lib("eunit/include/eunit.hrl").
   -include_lib("veil_modules/dao/common.hrl").
  --export([call_resp/0]).
   
   -endif.
   
  
positive.code:     ?assert(is_list(Info)).
  
  host_management_test_() ->
      {setup, local, fun start_link/0, fun cleanUp/1,
          [fun delete_hosts/0, fun insert_hosts/0, fun get_host/0, fun delete_hosts/0, fun ban_host/0, fun reactivate_host/0]}.
  
  call_test_() ->
      case node() of
          nonode@nohost ->
              os:cmd("epmd -daemon"),
              {ok, _Pid} = net_kernel:start([master, longnames]);
          _ -> ok
      end,
      {setup, local, fun start_link/0, fun cleanUp/1,
          [fun call/0, fun ping/0]}.
  
  ping() ->
      pang = dao_hosts:ping('test@host1.lan', 50),
      pong = dao_hosts:ping(node(), 50).
  
  insert_hosts() ->
      ok = dao_hosts:insert('test@host1.lan'),
  
negative.code:     delete_hosts(),
      ok = dao_hosts:insert('test@host1.lan'),
      ok = dao_hosts:insert('test@host2.lan'),
      meck:expect(net_adm, ping, fun('real@host.lan') -> pong;
          (_) -> pang end),
      meck:expect(rpc, call, fun('real@host.lan', ?MODULE, call_resp, []) -> ok;
          (_, ?MODULE, call_resp, []) -> {badrpc, nodedown} end),
      {error, rpc_retry_limit_exceeded} = dao_hosts:call(?MODULE, call_resp, []),
      dao_hosts:insert('real@host.lan'),
      ok = dao_hosts:call(?MODULE, call_resp, []).
  
  ban_host() ->
  