potiuk commented on code in PR #62928:
URL: https://github.com/apache/airflow/pull/62928#discussion_r2890004171


##########
AGENTS.md:
##########
@@ -77,6 +77,7 @@ UV workspace monorepo. Key paths:
 - Use `@pytest.mark.parametrize` for multiple similar inputs.
 - Test fixtures: `devel-common/src/tests_common/pytest_plugin.py`.
 - Test location mirrors source: `airflow/cli/cli_parser.py` → 
`tests/cli/test_cli_parser.py`.
+- When you run tests during development us the pattern 'cd <distribution where 
pyproject.toml is located> && uv run pytest <relative path>' to ensure the 
correct environment and dependencies are used.

Review Comment:
   I think we should  move away from using  breeze / containers for local 
individual tests running - especially when (soon) I am going to switch to 
`uv.lock` . Then the local environment (minus some system dependencies for some 
obscure providers) should work locally in most cases and breeze should only be 
used  when you see some discrepancies with ci, it's easier to debug and test it 
this way.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to