anchor.diff:  
   end_per_suite(_Config) -> ok.
   
  -init_per_testcase(_Case, Config) ->
  +init_per_testcase(Case, Config) ->
  +  Client = Case,
     Producer = {?TOPIC, []},
     case whereis(?MODULE) of
       ?undef -> ok;
  
positive.code: 
  
  t_producer_topic_not_found(Config) when is_list(Config) ->
    ?assertEqual({error, {not_found, <<"no-such-topic">>}},
                 brod:produce(?MODULE, <<"no-such-topic">>, 0, <<"k">>, <<"v">>)).
  
  
  t_producer_partition_not_found(Config) when is_list(Config) ->
    ?assertEqual({error, {not_found, ?TOPIC, 100}},
                 brod:produce(?MODULE, ?TOPIC, 100, <<"k">>, <<"v">>)).
  
  %%%_* Help functions ===========================================================
  
  
negative.code:                Tester ! {Ref, K, V}
               end,
    ok = brod:consume(ConsumerPid, Callback, -1),
    ok = brod:produce_sync(t_produce_sync, ?TOPIC, Partition, Key, Value),
    receive
      {Ref, K, V} ->
        ok = brod:stop_consumer(ConsumerPid),
  