From 388eadd4a0e09f490e261f40eeb069dd5f0448dd Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Sun, 16 Mar 2025 20:39:27 -0500 Subject: [PATCH] fix some tests Signed-off-by: Brian S. Stephan --- incorporealcms/ssg.py | 4 ++-- tests/functional_markdown_tests.py | 4 ++-- tests/instance/{pages => broken}/test-invalid-graphviz.md | 0 3 files changed, 4 insertions(+), 4 deletions(-) rename tests/instance/{pages => broken}/test-invalid-graphviz.md (100%) diff --git a/incorporealcms/ssg.py b/incorporealcms/ssg.py index 7770a59..a175039 100644 --- a/incorporealcms/ssg.py +++ b/incorporealcms/ssg.py @@ -18,7 +18,7 @@ from incorporealcms.markdown import handle_markdown_file_path class StaticSiteGenerator(object): """Generate static site output based on the instance's content.""" - def __init__(self, instance_dir: str, output_dir: str): + def __init__(self, instance_dir: str, output_dir: str, extra_config=None): """Create the object to run various operations to generate the static site. Args: @@ -32,7 +32,7 @@ class StaticSiteGenerator(object): output_dir = os.path.abspath(output_dir) # initialize configuration with the path to the instance - init_instance(instance_dir) + init_instance(instance_dir, extra_config) def build(self): """Build the whole static site.""" diff --git a/tests/functional_markdown_tests.py b/tests/functional_markdown_tests.py index fce2465..915612d 100644 --- a/tests/functional_markdown_tests.py +++ b/tests/functional_markdown_tests.py @@ -37,10 +37,10 @@ def test_invalid_graphviz_is_not_rendered(): with tempfile.TemporaryDirectory() as tmpdir: src_dir = os.path.join(HERE, 'instance') ssg = StaticSiteGenerator(src_dir, tmpdir) - os.chdir(os.path.join(src_dir, 'pages')) + os.chdir(os.path.join(src_dir, 'broken')) with pytest.raises(ValueError): - ssg.build_file_in_destination(os.path.join(HERE, 'instance', 'pages'), '', 'test-invalid-graphviz.md', + ssg.build_file_in_destination(os.path.join(HERE, 'instance', 'broken'), '', 'test-invalid-graphviz.md', tmpdir, True) os.chdir(HERE) diff --git a/tests/instance/pages/test-invalid-graphviz.md b/tests/instance/broken/test-invalid-graphviz.md similarity index 100% rename from tests/instance/pages/test-invalid-graphviz.md rename to tests/instance/broken/test-invalid-graphviz.md