def METHOD_NAME(self):
    """
    Coverage test when no names are provided, still this
    is an edge case we expect not to have.
    """
    strategy = load_strategy()
    backend = load_backend(strategy, "saml_fer", None)
    details = {}
    with mock.patch(
        "marsha.account.social_pipeline.social_auth.social_social_details"
    ) as social_details_mock:
        social_details_mock.return_value = {"details": details}
        self.assertDictEqual(
            social_details(backend, details, response=None),
            {"details": {"first_name": "", "last_name": ""}},
        )