anchor.diff:      {ok, InitState}.
   
   
  -handle_call({request, PeerPid, Peerset, Numchunks}, _, State) ->
  +handle_call({request_chunks, PeerPid, Peerset, Numchunks}, _, State) ->
       #state{
           torrent_id=TorrentID,
           pieces_valid=Valid,
  
positive.code:     ?assert(is_pid(progress())).
  
  lookup_registered_case() ->
      ?assertEqual(true, ?pending:register_server(0)),
      ?assertEqual(self(), ?progress:lookup_server(0)).
  
  unregister_case() ->
      ?assertEqual(true, ?pending:register_server(1)),
      ?assertEqual(true, ?progress:unregister_server(1)),
      ?assertError(badarg, ?progress:lookup_server(1)).
  
  
negative.code:     {Pid, undefined} = gproc:await(Name, 5000),
      Pid.
  
  chunk_server_key(TorrentID) ->
      {etorrent, TorrentID, chunk_server}.
  
  