Added the addons.ElastiCubeDependencyFinder.list_all() method.
Refactored some methods from the addons.ElastiCubeDependencyFinder class to increase reusability.
Added unit tests to fully cover the code changes.
- How to verify it
Run the unit tests.
- Description for the changelog
Added the addons.ElastiCubeDependencyFinder.list_all() method.
PS 1: This PR is part of the effort to deliver #70.
PS 2: The CLI changes and related docs are already done but will be tackled in a separate PR to make the code review easier.
- What I did Added the
addons.ElastiCubeDependencyFinder.list_all()
method, the core of a new feature for the Sisense Connector CLI that is going to allow users to easily list all tables and columns used by a given Sisense Dashboard or Widget.- How I did it
addons.ElastiCubeDependencyFinder.list_all()
method.addons.ElastiCubeDependencyFinder
class to increase reusability.- How to verify it Run the unit tests.
- Description for the changelog Added the
addons.ElastiCubeDependencyFinder.list_all()
method.PS 1: This PR is part of the effort to deliver #70. PS 2: The CLI changes and related docs are already done but will be tackled in a separate PR to make the code review easier.