From f102fa80cea4f8ff33ea8b0614a4aaa275130a4f Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Sun, 27 Sep 2026 22:04:32 +0200 Subject: [PATCH] test(python-generator): add test cases for module namespace comparision Added test cases with different types for Python module namespace comparision test. --- .../python/namespaces/test_PythonModuleNamespace.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/unit/core/python/namespaces/test_PythonModuleNamespace.py b/tests/unit/core/python/namespaces/test_PythonModuleNamespace.py index 7433a84..53d7e0e 100644 --- a/tests/unit/core/python/namespaces/test_PythonModuleNamespace.py +++ b/tests/unit/core/python/namespaces/test_PythonModuleNamespace.py @@ -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):