anchor.diff:  -define(TEST_X, <<"sharding.test">>).
   
   -import(rabbit_sharding_test_util,
  -        [set_param/3, clear_param/2, set_pol/3, clear_pol/1,
  +        [set_param/3, set_pol/3, clear_pol/1,
            start_other_node/1, cluster_other_node/2,
            reset_other_node/1, stop_other_node/1, xr/1, qr/1]).
   
  
positive.code: 
                teardown(Ch,
                         [{?TEST_X, 3}],
                         [],
                         ["3_shard"])
        end).
  
  
negative.code:     [rpc:call(n(Nodename), rabbit_amqqueue, delete, [Q, false, false])
       || Q <- queues(Nodename)].
  
  teardown(Ch, Xs, Policies) ->
      [begin
           exchange_op(Ch, x_delete(XName)),
           delete_queues(Ch, XName, N)
       end || {XName, N} <- Xs],
      [clear_pol(Policy) || Policy <- Policies].
  
  delete_queues(Ch, Name, N) ->
  