zhangyi-hu opened a new issue #16608:
URL: https://github.com/apache/airflow/issues/16608
**Description**
function test_cycle will be collected by pytest if this function is imported
in a user-defined test.
Such an error will be emitted as pytest will treat it as a test.
```
test setup failed
file
/opt/conda/lib/python3.8/site-packages/airflow/utils/dag_cycle_tester.py, line
27
def test_cycle(dag):
E fixture 'dag' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys,
capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property,
record_testsuite_property, record_xml_attribute, recwarn, tmp_path,
tmp_path_factory, tmpdir, tmpdir_factory
> use 'pytest --fixtures [testpath]' for help on them.
```
**Use case / motivation**
This can be simply "fixed" by renaming this function to check_cycle although
the user can do it upon importing this function.
**Are you willing to submit a PR?**
The changeset is too small to worth the trouble for a PR.
--
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.
For queries about this service, please contact Infrastructure at:
[email protected]