### Tasks: - [ ] Replace live API calls in tests with mocked responses. - [ ] Validate that tests run independently of API availability. ### Purpose: - To improve test reliability by reducing dependence on live API calls, ensuring that tests are consistent and stable in CI/CD pipelines.