test_provider.py 711 B

12345678910111213141516171819202122232425
  1. import os
  2. import pytest
  3. from core.model_runtime.errors.validate import CredentialsValidateFailedError
  4. from core.model_runtime.model_providers.hunyuan.hunyuan import HunyuanProvider
  5. def test_validate_provider_credentials():
  6. provider = HunyuanProvider()
  7. with pytest.raises(CredentialsValidateFailedError):
  8. provider.validate_provider_credentials(
  9. credentials={
  10. 'secret_id': 'invalid_key',
  11. 'secret_key': 'invalid_key'
  12. }
  13. )
  14. provider.validate_provider_credentials(
  15. credentials={
  16. 'secret_id': os.environ.get('HUNYUAN_SECRET_ID'),
  17. 'secret_key': os.environ.get('HUNYUAN_SECRET_KEY')
  18. }
  19. )