Skip to content

Reorganizing Test Structure#115

Merged
axelsrz merged 2 commits intomainfrom
users/robrandao/test-reorg
Sep 10, 2025
Merged

Reorganizing Test Structure#115
axelsrz merged 2 commits intomainfrom
users/robrandao/test-reorg

Conversation

@rodrigobr-msft
Copy link
Contributor

This pull request updates the Python dependency management and refines the test utilities structure. The main changes are the introduction of a new dev_dependencies.txt file for development dependencies, updates to CI/CD workflows to use this file, and the reorganization of test utility imports and file locations for better maintainability.

Dependency management improvements:

  • Added a new dev_dependencies.txt file listing development dependencies such as pytest, pytest-asyncio, and pytest-mock, and updated CI/CD scripts to install dependencies from this file instead of requirements.txt. (.azdo/ci-pr.yaml [1] .github/workflows/python-package.yml [2] dev_dependencies.txt [3]

Test utilities reorganization:

  • Renamed and updated import paths in test utility files to use the new tests/_common/storage/utils.py, improving clarity and maintainability of the test codebase. (tests/_common/storage/utils.py tests/_common/storage/utils.pyL7-R12)
  • Updated import statements in activity test files to reflect new directory structure and file locations, ensuring consistency and reducing confusion. (tests/activity/test_activity.py [1] tests/activity/test_tools.py [2]

@axelsrz axelsrz merged commit a7ce920 into main Sep 10, 2025
8 checks passed
@rodrigobr-msft rodrigobr-msft deleted the users/robrandao/test-reorg branch September 18, 2025 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reorganize testing to use requirements.txt files to install dependencies

2 participants

Comments