#!.tox/py3/bin/python import sys import importlib from pathlib import Path from shutil import rmtree from unittest.mock import patch import pydocmd.__main__ with patch('charmhelpers.core.hookenv.metadata') as metadata: metadata.return_value = { 'requires': {'cert': {'interface': 'tls-certificates'}}, 'provides': {'cert': {'interface': 'tls-certificates'}}, } sys.path.append('..') sys.modules[''] = importlib.import_module(Path.cwd().name) print(sys.argv) if len(sys.argv) == 1: sys.argv.extend(['build']) pydocmd.__main__.main() rmtree('_build')