Charmed-Kubernetes/kubeapi-load-balancer/hooks/relations/tls-certificates/make_docs

24 lines
609 B
Python

#!.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')