Visitar URL original
Fix failing main due to #18209 (#18215) · apache/airflow@b7f366c · GitHub
Skip to content

Commit b7f366c

Browse files
Fix failing main due to #18209 (#18215)
* Use mock in test_hooks mock import spec * comment on mock Co-authored-by: Braden McKallagat <braden.mckallagat@gmail.com>
1 parent dd313a5 commit b7f366c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎tests/core/test_providers_manager.py‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import logging
1919
import re
2020
import unittest
21-
from unittest.mock import patch
21+
from unittest.mock import patch, Mock
2222

2323
import pytest
2424

@@ -116,6 +116,8 @@ def test_warning_logs_not_generated(self):
116116

117117
@patch('airflow.providers_manager.importlib.import_module')
118118
def test_hooks(self, mock_import_module):
119+
# Compat with importlib_resources
120+
mock_import_module.return_value.__spec__ = Mock()
119121
with pytest.warns(expected_warning=None) as warning_records:
120122
with self._caplog.at_level(logging.WARNING):
121123
provider_manager = ProvidersManager()

0 commit comments

Comments
 (0)