Esempio n. 1
0
def test_list_issue_numbers_short_link():
    line = 'resolves #200'
    assert ['200'] == list_issue_numbers(line, 'resolves')
Esempio n. 2
0
def test_list_issue_numbers_multiple_issues():
    line = 'resolves #200 resolves #201'
    assert ['200', '201'] == list_issue_numbers(line, 'resolves')
Esempio n. 3
0
def test_list_issue_numbers_empty_body():
    line = ''
    assert [] == list_issue_numbers(line, 'resolves')
Esempio n. 4
0
def test_list_issue_numbers_complicated_sentence():
    line = 'this complicated sentence resolves #200'
    assert ['200'] == list_issue_numbers(line, 'resolves')
Esempio n. 5
0
def test_list_issue_numbers_keyword_is_last():
    line = 'bla bla resolves'
    assert [] == list_issue_numbers(line, 'resolves')
Esempio n. 6
0
def test_list_issue_numbers_no_link():
    line = 'resolves but no link'
    assert [] == list_issue_numbers(line, 'resolves')
Esempio n. 7
0
def test_list_issue_numbers_keyword_missing():
    line = 'foo #200'
    assert [] == list_issue_numbers(line, 'resolves')
Esempio n. 8
0
def test_list_issue_numbers_simple_link():
    line = 'resolves https://github.com/jsonar/audit-policy/issues/240'
    assert ['240'] == list_issue_numbers(line, 'resolves')