Add tests for the plugin mechanism

This commit is contained in:
yuvipanda
2018-08-12 09:47:32 -07:00
parent 841c25e1bd
commit 8b2980a20a
4 changed files with 96 additions and 1 deletions

View File

@@ -0,0 +1,33 @@
"""
Simplest plugin that excercises all the hooks
"""
from tljh.hooks import hookimpl
@hookimpl
def tljh_extra_user_conda_packages():
return [
'hypothesis',
]
@hookimpl
def tljh_extra_user_pip_packages():
return [
'django',
]
@hookimpl
def tljh_extra_apt_packages():
return [
'sl',
]
@hookimpl
def tljh_config_post_install(config):
# Put an arbitrary marker we can test for
config['simplest_plugin'] = {
'present': True
}