Ejemplo n.º 1
0
def test_render_class():
    res = rst.render_include_class(path='foo.bar.events.EventClass',
                                   no_index=True,
                                   extras=[
                                       rst.render_instruction(
                                           name='Handled by',
                                           content='some.thing',
                                       )
                                   ]).strip()
    expected_lines = [
        '.. autoclass:: foo.bar.events.EventClass',
        '    :noindex:',
        '    ',
        '    :Handled by: some.thing',
    ]
    expected = '\n'.join(expected_lines)
    assert res == expected
Ejemplo n.º 2
0
def test_render_method():
    res = rst.render_include_method(path='foo.BarClass.method_name',
                                    no_index=True,
                                    extras=[
                                        rst.render_instruction(
                                            name='Listens to',
                                            content='a.thing',
                                        )
                                    ]).strip()
    expected_lines = [
        '.. automethod:: foo.BarClass.method_name',
        '    :noindex:',
        '    ',
        '    :Listens to: a.thing',
    ]
    expected = '\n'.join(expected_lines)
    assert res == expected
Ejemplo n.º 3
0
def test_render_class():
    res = rst.render_include_class(
        path='foo.bar.events.EventClass',
        no_index=True,
        extras=[
            rst.render_instruction(
                name='Handled by',
                content='some.thing',
            )
        ]
    ).strip()
    expected_lines = [
        '.. autoclass:: foo.bar.events.EventClass',
        '    :noindex:',
        '    ',
        '    :Handled by: some.thing',
    ]
    expected = '\n'.join(expected_lines)
    assert res == expected
Ejemplo n.º 4
0
def test_render_method():
    res = rst.render_include_method(
        path='foo.BarClass.method_name',
        no_index=True,
        extras=[
            rst.render_instruction(
                name='Listens to',
                content='a.thing',
            )
        ]
    ).strip()
    expected_lines = [
        '.. automethod:: foo.BarClass.method_name',
        '    :noindex:',
        '    ',
        '    :Listens to: a.thing',
    ]
    expected = '\n'.join(expected_lines)
    assert res == expected