File size: 697 Bytes
8a37e0a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from invokeai.app.services.config.config_default import InvokeAIAppConfig
from scripts.update_config_docstring import generate_config_docstrings
def test_app_config_docstrings_are_current():
# If this test fails, run `python scripts/update_config_docstring.py`. See the comments in that script for
# an explanation of why this is necessary.
#
# A make target is provided to run the script: `make update-config-docstring`.
assert InvokeAIAppConfig.__doc__ is not None
generated_docstring = generate_config_docstrings()
formatted_dunder_docstring = f' """{InvokeAIAppConfig.__doc__.strip()}\n """'
assert generated_docstring == formatted_dunder_docstring
|