Files
fhir-mcp-server/requirements-dev.txt
Nirmal Fernando ad48effb8f Test cases for the fhir mcp server (#7)
* Initial plan

* Add comprehensive tests for utils and OAuth types modules

Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>

* Complete comprehensive test suite for FHIR MCP server with 123 tests

Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>

* Fix test dependencies and improve setup documentation

- Add test dependencies (pytest, pytest-asyncio, pytest-cov) to pyproject.toml as optional dependencies
- Create requirements-dev.txt for easier development setup
- Enhance run_tests.py with dependency checking and clear error messages
- Update README with comprehensive testing and development setup instructions
- Verified that all 123 tests pass successfully with proper dependencies

Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>

* Fix test failures and improve coverage

Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>

* Fix integration test to use mocked URLs instead of external services

Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>

* Fix test failures: add proper async/await to standalone tests and fix server provider test interface

Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>

* Fix test failures: repair broken test_utils.py and ensure tests can run with basic dependencies

Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>

* Fix tests
- made them run on headless mode
- made all tests pass

* Fix review comments

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: nirmal070125 <413016+nirmal070125@users.noreply.github.com>
2025-07-08 11:56:02 +05:30

4 lines
93 B
Plaintext

# Development and testing dependencies
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-cov>=4.0.0