generated from jCloud/repository-template
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:
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):
|
||||
|
||||
Reference in new issue
Block a user