Exemplo n.º 1
0
def test_jira_single(inliner):
    result = jira.jira_role(name=None,
                            rawtext='',
                            text='DM-1234',
                            lineno=None,
                            inliner=inliner)
    link = result[0][0]
    assert link.astext() == 'DM-1234'
    assert link.attributes['refuri'] == URI.format(ticket='DM-1234')
Exemplo n.º 2
0
def test_jira_text(inliner, test_input, expected):
    result = jira.jira_role(
        name=None,
        rawtext='',
        text=test_input,
        inliner=inliner,
        lineno=None,
    )
    text = ''.join([r.astext() for r in result[0]])
    assert expected == text
Exemplo n.º 3
0
def test_jira_text(inliner, test_input, expected):
    result = jira.jira_role(
        name=None,
        rawtext='',
        text=test_input,
        inliner=inliner,
        lineno=None,
    )
    text = ''.join([r.astext() for r in result[0]])
    assert expected == text
Exemplo n.º 4
0
def test_jira_single(inliner):
    result = jira.jira_role(
        name=None,
        rawtext='',
        text='DM-1234',
        lineno=None,
        inliner=inliner
    )
    link = result[0][0]
    assert link.astext() == 'DM-1234'
    assert link.attributes['refuri'] == URI.format(ticket='DM-1234')
Exemplo n.º 5
0
def test_jira_two(inliner):
    result = jira.jira_role(
        name=None,
        rawtext='',
        text='DM-1234,DM-5678',
        inliner=inliner,
        lineno=None,
    )
    link1 = result[0][0]
    assert link1.astext() == 'DM-1234'
    assert link1.attributes['refuri'] == URI.format(ticket='DM-1234')

    sep = result[0][1]
    assert sep.astext() == ' and '

    link2 = result[0][2]
    assert link2.astext() == 'DM-5678'
    assert link2.attributes['refuri'] == URI.format(ticket='DM-5678')
Exemplo n.º 6
0
def test_jira_two(inliner):
    result = jira.jira_role(
        name=None,
        rawtext='',
        text='DM-1234,DM-5678',
        inliner=inliner,
        lineno=None,
    )
    link1 = result[0][0]
    assert link1.astext() == 'DM-1234'
    assert link1.attributes['refuri'] == URI.format(ticket='DM-1234')

    sep = result[0][1]
    assert sep.astext() == ' and '

    link2 = result[0][2]
    assert link2.astext() == 'DM-5678'
    assert link2.attributes['refuri'] == URI.format(ticket='DM-5678')