potiuk commented on PR #36440:
URL: https://github.com/apache/airflow/pull/36440#issuecomment-1870046410

   I believe this error is manifestation of this pytest-asyncIo issue: 
https://github.com/pytest-dev/pytest-asyncio/issues/200 
   
   It looks like the way how pytest-asyncio implements their pytest fixtures is 
that it (sometimes) creates a new event loop to handle tests and when there are 
some pending tasks those tests are not cleaned immediately when the fixture 
event loop is leaving the test scope. So seems that the change in 
airflow/providers/google/cloud/log/stackdriver_task_handler.py (this is where 
asyncio code is used) is triggering a condition where stackdriver's test is 
leaving an asyncio task behind and that task only gets cancelled much later - 
and accidentally it produces a log entry in the same logger that is then 
verified in `test_disable_logging` . 


-- 
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