From 3865db79194b99988d7fa5e471d9a0686009a3dc 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..1087cf0 100644 --- a/tests/unit/core/python/namespaces/test_PythonPackageNamespace.py +++ b/tests/unit/core/python/namespaces/test_PythonPackageNamespace.py @@ -16,6 +16,7 @@ import pytest from src.jcloud_docsgen.core.python.namespaces import ( PythonModuleNamespace, + PythonNamespace, PythonPackageNamespace, ) from src.jcloud_docsgen.exceptions import ( @@ -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):