generated from jCloud/repository-template
Add tests for core.python.namespaces.PythonNamespace
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
from src.jcloud_docsgen.core.python.namespaces import PythonNamespace
|
||||
import pytest
|
||||
|
||||
class StrSubclass(str): ...
|
||||
|
||||
@pytest.mark.parametrize('namespace,expected_name', [
|
||||
(PythonNamespace(''), ''),
|
||||
(PythonNamespace(' '), ' '),
|
||||
(PythonNamespace('a'), 'a'),
|
||||
(PythonNamespace('1'), '1'),
|
||||
(PythonNamespace(StrSubclass('')), StrSubclass('')),
|
||||
])
|
||||
def test_PythonNamespace_name_attribute(namespace, expected_name):
|
||||
assert namespace.name == expected_name
|
||||
Reference in New Issue
Block a user