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

Added test cases with different types for Python package namespace
comparision test.
This commit is contained in:
jakob.scheid committed 2026-09-27 22:07:58 +02:00
1 parent 9941649841
commit 9651e29a91
1 file changed
+21
@@ -15,6 +15,7 @@
import pytest
from src.jcloud_docsgen.core.python.namespaces import (
PythonNamespace,
PythonModuleNamespace,
PythonPackageNamespace,
)
@@ -256,6 +257,26 @@ def test_PythonPackageNamespace_sub_namespace_names(namespace, expected):
PythonPackageNamespace('b', []),
False,
),
(
PythonPackageNamespace('a', []),
'a',
False,
),
(
PythonPackageNamespace('a', []),
'b',
False,
),
(
PythonPackageNamespace('a', []),
PythonModuleNamespace('a'),
False,
),
(
PythonPackageNamespace('a', []),
PythonNamespace('a'),
False,
),
],
)
def test_PythonPackageNamespace___eq__(namespace1, namespace2, expected):