reStructuredText в функциях Python, не отображаемых в центре Robot Framework - PullRequest
0 голосов
/ 22 ноября 2018

Мой пример модуля Python для роботизированной конструкции выглядит следующим образом.

ROBOT_LIBRARY_DOC_FORMAT = 'reST'

def foo (a, b):
    """Produces bar.

    :param ``a``: this is a.
    :param ``b``: this is b.
    """

Но затем, используя веб-приложение rfhub для просмотра в браузере, параметры a и b разбиваются на одну строку, и похоже, что это выходит в стиле вики.Поддерживается ли reST в rfhub?Снимок экрана ниже.

user@ubuntu-01:~$ python -m rfhub ./test-project/testcases
tornado web server running on http://127.0.0.1:7070

rfhub_example_helloworld

1 Ответ

0 голосов
/ 25 ноября 2018

Мое подозрение на данный момент заключается в том, что он просто не поддерживается центром каркаса робота.

Чтобы проверить его дважды, я сделал это:

user @ ubuntu-01: ~ $ python -m robot.libdoc ./test-project/testcases/HelloWorld.py testdoc.html

где HelloWorld.py был:

ROBOT_LIBRARY_DOC_FORMAT = 'reST' 

def foo(a, b): 
    """Produces bar. 

    :param ``a``: this is a. 
    :param ``b``: this is b. 
    """ 
    return "bar" 

def foo2(a, b): 
    """Also produces bar. 

    :a: this is a. 
    :b: this is b. 
    """ 
    return "bar" 

Выше приведен этот вывод в моем браузере:

libdoc_output_restructuredtext

, который показываетполя разбиты на отдельные строки, как я ожидаю для reStructuredText.Если я закомментирую строку ROBOT_LIBRARY_DOC_FORMAT, это больше не работает.Я добавлю аналогичный скриншот к моему первоначальному вопросу, показывающему проблему в центре роботизированных конструкций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...