doxygen_autodoc_docstring test fix for Python builtin

This commit is contained in:
William S Fulton 2022-04-06 22:33:17 +01:00
parent 19a872eab7
commit da07af7fe2
3 changed files with 10 additions and 3 deletions

View File

@ -64,3 +64,12 @@ class ClassWithDoxygenComment2 {};
*/
void functionWithDoxygenComment2(int number) {}
%}
%inline %{
#ifdef SWIGPYTHON_BUILTIN
bool is_python_builtin() { return true; }
#else
bool is_python_builtin() { return false; }
#endif
%}

View File

@ -5,10 +5,9 @@ import os
import sys
import comment_verifier
exit(0) # temporarily skip runtime test until builtin is fixed
# documentation from autogenerated 'feature:autodoc'
comment_verifier.check(inspect.getdoc(ClassWithoutDoxygenComment),
"Proxy of C++ ClassWithoutDoxygenComment class.")
"::ClassWithoutDoxygenComment" if is_python_builtin() else "Proxy of C++ ClassWithoutDoxygenComment class.")
comment_verifier.check(inspect.getdoc(functionWithoutDoxygenComment),
"functionWithoutDoxygenComment(int number)")

View File

@ -244,4 +244,3 @@ public:
}
};
%}