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
|
import pytest
|
||||||
|
|
||||||
from src.jcloud_docsgen.core.python.namespaces import PythonModuleNamespace
|
from src.jcloud_docsgen.core.python.namespaces import (
|
||||||
|
PythonNamespace,
|
||||||
|
PythonModuleNamespace,
|
||||||
|
PythonPackageNamespace,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class StrSubclass(str): ...
|
class StrSubclass(str): ...
|
||||||
@@ -42,6 +46,10 @@ def test_PythonModuleNamespace_name_attribute(namespace, expected_name):
|
|||||||
(PythonModuleNamespace('a'), PythonModuleNamespace('b'), False),
|
(PythonModuleNamespace('a'), PythonModuleNamespace('b'), False),
|
||||||
(PythonModuleNamespace('0'), PythonModuleNamespace('-0'), False),
|
(PythonModuleNamespace('0'), PythonModuleNamespace('-0'), False),
|
||||||
(PythonModuleNamespace('1'), PythonModuleNamespace('a'), 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):
|
def test_PythonModuleNamespace___eq__(namespace1, namespace2, expected):
|
||||||
|
|||||||
Reference in new issue
Block a user