def test_parsing_obj(self): """Parse out object, test for transforms, etc""" obj = { "uid": "Foo`1", "name": "Foo<TUser>", "summary": 'Test parsing <see cref="Bar" />', "syntax": { "parameters": [{ "id": "a", "type": "{TUser}", "description": 'Test <see cref="TUser" />', }], "return": { "type": "Bar", "description": ('Test references <see cref="Bar" /> ' 'and paramrefs <paramref name="a" />'), }, }, } mapped = dotnet.DotNetPythonMapper(obj, app=mock.MagicMock(), jinja_env=None) expected = { "name": "a", "type": "{TUser}", "desc": "Test :any:`TUser`" } assert mapped.parameters[0] == expected assert (mapped.returns["description"] == "Test references :any:`Bar` and paramrefs ``a``")
def test_parsing_obj(self): """Parse out object, test for transforms, etc""" obj = { 'uid': 'Foo`1', 'name': 'Foo<TUser>', 'summary': 'Test parsing <see cref="Bar" />', 'syntax': { 'parameters': [{ 'id': 'a', 'type': '{TUser}', 'description': 'Test <see cref="TUser" />' }], 'return': { 'type': 'Bar', 'description': ('Test references <see cref="Bar" /> ' 'and paramrefs <paramref name="a" />'), } } } mapped = dotnet.DotNetPythonMapper(obj) self.assertEqual(mapped.parameters[0], { 'name': 'a', 'type': '{TUser}', 'desc': 'Test :any:`TUser`' }) self.assertEqual(mapped.returns['description'], 'Test references :any:`Bar` and paramrefs ``a``')
def test_parsing_obj(self): """Parse out object, test for transforms, etc""" obj = { "uid": "Foo`1", "name": "Foo<TUser>", "summary": 'Test parsing <see cref="Bar" />', "syntax": { "parameters": [{ "id": "a", "type": "{TUser}", "description": 'Test <see cref="TUser" />', }], "return": { "type": "Bar", "description": ('Test references <see cref="Bar" /> ' 'and paramrefs <paramref name="a" />'), }, }, } mapped = dotnet.DotNetPythonMapper(obj) self.assertEqual( mapped.parameters[0], { "name": "a", "type": "{TUser}", "desc": "Test :any:`TUser`" }, ) self.assertEqual( mapped.returns["description"], "Test references :any:`Bar` and paramrefs ``a``", )