redash/tests/extensions
Jannis Leidel 7b5696dc75 Fix loading of periodic tasks and clean up extension loading. (#4064)
* Fix loading of periodic tasks and clean up extension loading.

This does a few things:

- add tests for extension loading
- refactor the extension and periodic task loading
- better handle assertions raised by extensions (e.g. when an extension tries to override an already registered view)
- attach exception traceback to error log during loading for improved debugging

* Use site.addsitedir instead of calling pip.

* Use sys.path instead of site.addsitedir and also the setup.py egg_info command.
2019-08-13 13:11:59 +03:00
..
redash-dummy Fix loading of periodic tasks and clean up extension loading. (#4064) 2019-08-13 13:11:59 +03:00
__init__.py Fix loading of periodic tasks and clean up extension loading. (#4064) 2019-08-13 13:11:59 +03:00
test_extensions.py Fix loading of periodic tasks and clean up extension loading. (#4064) 2019-08-13 13:11:59 +03:00