def METHOD_NAME(self, monkeypatch):
    monkeypatch.setattr(OAuth2ClientCredentialsSession, 'authenticate', lambda *_: True)
    with pytest.raises(ValueError):
        OAuth2ClientCredentialsSession(None, None, None)
    with pytest.raises(ValueError):
        OAuth2ClientCredentialsSession(None, "s", "t")
    with pytest.raises(ValueError):
        OAuth2ClientCredentialsSession("t", None, "t")
    with pytest.raises(ValueError):
        OAuth2ClientCredentialsSession("t", "s", None)