anchor.diff:      calls_should_change_node_call_ha_test/1,
       saves_should_use_repaired_node_cast_ha_test/1,
       saves_should_use_repaired_node_call_ha_test/1,
  +    saves_should_change_node_dynamic_cast_ha_test/1,
  +    saves_should_change_node_dynamic_call_ha_test/1,
  +    node_transition_test_cast_ha_test/1,
  +    node_transition_test_call_ha_test/1,
   
       stress_performance_test/1,
       stress_performance_test_base/1,
  
positive.code:         ?assertMatch({ok, #document{}}, rpc:call(TestWorker, Model, save, [Doc2])),
          assert_in_memory(KeyNode, Model, Key),
          ?assertEqual(ok, rpc:call(TestWorker, consistent_hashing, set_fixed_node, [KeyNode]))
      end, ?TEST_MODELS).
  
  prepare_ha_test(Config) ->
  
negative.code: saves_should_use_repaired_node_call_ha_test(Config) ->
      saves_should_use_repaired_node(Config, call).
  
  saves_should_change_node_dynamic_cast_ha_test(Config) ->
      saves_should_change_node_dynamic(Config, cast).
  
  saves_should_change_node_dynamic_call_ha_test(Config) ->
      saves_should_change_node_dynamic(Config, call).
  
  node_transition_test_cast_ha_test(Config) ->
      node_transition_test(Config, cast).
  
  node_transition_test_call_ha_test(Config) ->
      node_transition_test(Config, call).
  
  %%%===================================================================
  %%% HA tests skeletons and helper functions
  %%%===================================================================
  