Skip to content

Fix oracle test connection#21699

Merged
potiuk merged 6 commits into
apache:mainfrom
hubert-pietron:fix-oracle-test-connection
Feb 26, 2022
Merged

Fix oracle test connection#21699
potiuk merged 6 commits into
apache:mainfrom
hubert-pietron:fix-oracle-test-connection

Conversation

@hubert-pietron

Copy link
Copy Markdown
Contributor

closes: #18967
Testing connection via "select 1" for Oracle database doesn't work. This PR replace it with checking connection using table dual which is automatically created by database. I added test to prevent future changes in method.


^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.

Comment thread airflow/providers/oracle/hooks/oracle.py Outdated
Comment thread airflow/providers/oracle/hooks/oracle.py Outdated
Comment thread airflow/hooks/dbapi.py Outdated
@github-actions github-actions Bot added the full tests needed We need to run full set of tests for this PR to merge label Feb 21, 2022
@github-actions

Copy link
Copy Markdown
Contributor

The PR most likely needs to run full matrix of tests because it modifies parts of the core of Airflow. However, committers might decide to merge it quickly and take the risk. If they don't merge it quickly - please rebase it to the latest main at your convenience, or amend the last commit of the PR, and push it with --force-with-lease.

@hubert-pietron hubert-pietron force-pushed the fix-oracle-test-connection branch from a89a7be to 65db241 Compare February 22, 2022 10:31
@potiuk potiuk merged commit 900bad1 into apache:main Feb 26, 2022
@hubert-pietron hubert-pietron deleted the fix-oracle-test-connection branch February 27, 2022 08:48
@jedcunningham jedcunningham added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Feb 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) full tests needed We need to run full set of tests for this PR to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DbApiHook.test_connection() does not work with Oracle db

4 participants