test(python-generator): add test cases for module namespace comparision

Added test cases with different types for Python module namespace
comparision test.
This commit is contained in:
jakob.scheid committed 2026-09-27 22:15:55 +02:00
1 parent 6d2b32a736
commit f102fa80ce
1 file changed
+9 -1
@@ -14,7 +14,11 @@
import pytest
from src.jcloud_docsgen.core.python.namespaces import PythonModuleNamespace
from src.jcloud_docsgen.core.python.namespaces import (
PythonModuleNamespace,
PythonNamespace,
PythonPackageNamespace,
)
class StrSubclass(str): ...
@@ -42,6 +46,10 @@ def test_PythonModuleNamespace_name_attribute(namespace, expected_name):
(PythonModuleNamespace('a'), PythonModuleNamespace('b'), False),
(PythonModuleNamespace('0'), PythonModuleNamespace('-0'), False),
(PythonModuleNamespace('1'), PythonModuleNamespace('a'), False),
(PythonModuleNamespace('a'), 'a', False),
(PythonModuleNamespace('a'), 'b', False),
(PythonModuleNamespace('a'), PythonPackageNamespace('a', []), False),
(PythonModuleNamespace('a'), PythonNamespace('a'), False),
],
)
def test_PythonModuleNamespace___eq__(namespace1, namespace2, expected):