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')
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
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')
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')