refactor(utils)!: move markdown_table to utility module

Moved the markdown_table utility function from the Python documentation
generator core module to the utility module. The public exports
definition of the utility module and all imports were updated.

The test module was also moved to the appropriate new path and the
testing functions were renamed.
This commit is contained in:
jakob.scheid committed 2026-10-21 13:02:36 +02:00
1 parent 36bc14185a
commit 6ddbd17497
3 files changed
+111 -110

No files matched your search

@@ -14,7 +14,7 @@
import pytest
from src.jcloud_docsgen.core.python._core import _markdown_table
from src.jcloud_docsgen.utils import markdown_table
@pytest.mark.parametrize(
@@ -318,7 +318,7 @@ from src.jcloud_docsgen.core.python._core import _markdown_table
),
],
)
def test__markdown_table(
def test_markdown_table(
header,
body,
allow_markdown_table,
@@ -328,7 +328,7 @@ def test__markdown_table(
expected,
):
assert (
_markdown_table(
markdown_table(
header,
body,
allow_markdown_table=allow_markdown_table,
@@ -468,7 +468,7 @@ def test__markdown_table(
),
],
)
def test__markdown_table_exceptions(
def test_markdown_table_exceptions(
header,
body,
allow_markdown_table,
@@ -479,7 +479,7 @@ def test__markdown_table_exceptions(
expected_exception_msg,
):
with pytest.raises(expected_exception) as exc_info:
_markdown_table(
markdown_table(
header,
body,
allow_markdown_table=allow_markdown_table,