diff --git a/sqlite_utils/cli.py b/sqlite_utils/cli.py index 00b3d6a..46becdf 100644 --- a/sqlite_utils/cli.py +++ b/sqlite_utils/cli.py @@ -3106,7 +3106,8 @@ def plugins_list(): click.echo(json.dumps(get_plugins(), indent=2)) -pm.hook.register_commands(cli=cli) +if not getattr(sys, "_called_from_test", False): + pm.hook.register_commands(cli=cli) def _render_common(title, values): diff --git a/sqlite_utils/plugins.py b/sqlite_utils/plugins.py index 5eaf1f6..1e45e62 100644 --- a/sqlite_utils/plugins.py +++ b/sqlite_utils/plugins.py @@ -5,7 +5,7 @@ from . import hookspecs pm = pluggy.PluginManager("sqlite_utils") pm.add_hookspecs(hookspecs) -if not hasattr(sys, "_called_from_test"): +if not getattr(sys, "_called_from_test", False): # Only load plugins if not running tests pm.load_setuptools_entrypoints("sqlite_utils")