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]


Reply via email to