Add tests for core.python.namespaces.PythonNamespace

This commit is contained in:
2026-04-07 15:58:49 +02:00
parent b0a0d3e45b
commit e2a4db89ba
@@ -0,0 +1,14 @@
from src.jcloud_docsgen.core.python.namespaces import PythonNamespace
import pytest
class StrSubclass(str): ...
@pytest.mark.parametrize('namespace,expected_name', [
(PythonNamespace(''), ''),
(PythonNamespace(' '), ' '),
(PythonNamespace('a'), 'a'),
(PythonNamespace('1'), '1'),
(PythonNamespace(StrSubclass('')), StrSubclass('')),
])
def test_PythonNamespace_name_attribute(namespace, expected_name):
assert namespace.name == expected_name