anchor.diff:  shard_update_routing_key_param_test() ->
       with_ch(
         fun (Ch) ->
  -              exchange_op(Ch, x_declare(<<"sharding.test">>)),
  +              exchange_op(Ch, x_declare(?TEST_X)),
                 set_param("sharding-definition", "rkey",
                           "{\"routing-key\": \"1234\"}"),
                 set_pol("rkey", "^sharding\\.", policy("rkey")),
  -              Bs = bindings("rabbit-test", <<"sharding.test">>),
  +              Bs = bindings("rabbit-test", ?TEST_X),
   
                 set_param("sharding", "routing-key", "\"4321\""),
  -              Bs2 = bindings("rabbit-test", <<"sharding.test">>),
  +              Bs2 = bindings("rabbit-test", ?TEST_X),
   
                 ?assert(Bs =:= Bs2),
   
                 teardown(Ch,
  -                       [{<<"sharding.test">>, 1}],
  +                       [{?TEST_X, 1}],
                          [{"sharding-definition", "rkey"}],
                          ["rkey"])
         end).
  
positive.code: shard_update_routing_key_test() ->
      with_ch(
        fun (Ch) ->
                exchange_op(Ch, x_declare(<<"sharding.test">>)),
                set_param("sharding-definition", "rkey",
                          "{\"routing-key\": \"1234\"}"),
                set_pol("rkey", "^sharding\\.", policy("rkey")),
                Bs = bindings("rabbit-test", <<"sharding.test">>),
  
                set_param("sharding-definition", "rkey",
                          "{\"routing-key\": \"4321\"}"),
                Bs2 = bindings("rabbit-test", <<"sharding.test">>),
  
                ?assert(Bs =/= Bs2),
  
                teardown(Ch,
                         [{<<"sharding.test">>, 1}],
                         [{"sharding-definition", "rkey"}],
                         ["rkey"])
        end).
  
negative.code: shard_basic_consume_interceptor_test() ->
      with_ch(
        fun (Ch) ->
                Sh = ?TEST_X,
                exchange_op(Ch, x_declare(Sh)),
                set_param("sharding-definition", "three",
                          "{\"shards-per-node\": 3}"),
  