From 9651e29a9172b7b73470f1140c1e2d5e353b9e2b Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Sun, 27 Sep 2026 22:07:58 +0200 Subject: [PATCH] test(python-generator): add test cases for package namespace comparision Added test cases with different types for Python package namespace comparision test. --- .../namespaces/test_PythonPackageNamespace.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/unit/core/python/namespaces/test_PythonPackageNamespace.py b/tests/unit/core/python/namespaces/test_PythonPackageNamespace.py index b564a9b..e30dbd5 100644 --- a/tests/unit/core/python/namespaces/test_PythonPackageNamespace.py +++ b/tests/unit/core/python/namespaces/test_PythonPackageNamespace.py @@ -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):