def METHOD_NAME(
    self,
    configuration_helpers_mock,
    mfe_config,
    mfe_config_overrides,
    expected_response,
):
    """Test the get mfe config with a query param and different settings in mfe_config and mfe_config_overrides with
    the site configuration to test that the merge of the configurations is done correctly and mymfe config take
    precedence.
    Expected result:
    - The get_value method of the configuration_helpers in the views is called twice, once with the
    parameters ("MFE_CONFIG", settings.MFE_CONFIG)
    and once with the parameters ("MFE_CONFIG_OVERRIDES", settings.MFE_CONFIG_OVERRIDES).
    - The json of the response is the expected_response passed by ddt.data.
    """
    configuration_helpers_mock.get_value.side_effect = [mfe_config, mfe_config_overrides]
    response = self.client.get(f"{self.mfe_config_api_url}?mfe=mymfe")
    self.assertEqual(response.status_code, status.HTTP_200_OK)
    calls = [call("MFE_CONFIG", settings.MFE_CONFIG),
             call("MFE_CONFIG_OVERRIDES", settings.MFE_CONFIG_OVERRIDES)]
    configuration_helpers_mock.get_value.assert_has_calls(calls)
    self.assertEqual(response.json(), expected_response)