You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gcgj-dify-1.7.0/api/tests
Jason f07eb03be8 test: add comprehensive unit tests for Firecrawl and Watercrawl auth providers
- Add test_firecrawl_auth.py with 23 test cases covering:
  - Bearer token authentication validation
  - API key validation and error handling
  - HTTP error responses (402, 409, 500)
  - Network timeouts and connection errors
  - Custom base URL configuration
  - API key security (non-exposure in errors)

- Add test_watercrawl_auth.py with 26 test cases covering:
  - X-API-KEY authentication validation
  - API key validation and error handling
  - HTTP error responses (402, 409, 500)
  - Network timeouts and connection errors
  - URL construction with urljoin
  - API key security (non-exposure in errors)
7 months ago
..
artifact_tests/dependencies build: introduce uv as Python package manager (#16317) 10 months ago
integration_tests refactor: decouple Node and NodeData (#22581) 7 months ago
unit_tests test: add comprehensive unit tests for Firecrawl and Watercrawl auth providers 7 months ago
__init__.py Initial commit 3 years ago