- What I did
Added a dependency finders class hierarchy.
- How I did it
Created the addons.LinkedResourceBasedFinder and addons.TagBasedFinder classes that inherit from addons.ElastiCubeDependencyFinder. The intent is to separate different find capabilities in specific classes, improving the overall code readability.
Refactored the impacted unit tests as well.
- How to verify it
Run the unit tests and, if possible, the Sisense connector in an integrated environment.
- Description for the changelog
Added a dependency finders class hierarchy.
- What I did Added a dependency finders class hierarchy.
- How I did it
addons.LinkedResourceBasedFinder
andaddons.TagBasedFinder
classes that inherit fromaddons.ElastiCubeDependencyFinder
. The intent is to separate different find capabilities in specific classes, improving the overall code readability.- How to verify it Run the unit tests and, if possible, the Sisense connector in an integrated environment.
- Description for the changelog Added a dependency finders class hierarchy.
PS: This PR is a sequel of https://github.com/GoogleCloudPlatform/datacatalog-connectors-bi/pull/100 and part of the effort to deliver #70.