Beispiel #1
0
def test_list_issue_numbers_short_link():
    line = 'resolves #200'
    assert ['200'] == list_issue_numbers(line, 'resolves')
Beispiel #2
0
def test_list_issue_numbers_multiple_issues():
    line = 'resolves #200 resolves #201'
    assert ['200', '201'] == list_issue_numbers(line, 'resolves')
Beispiel #3
0
def test_list_issue_numbers_empty_body():
    line = ''
    assert [] == list_issue_numbers(line, 'resolves')
Beispiel #4
0
def test_list_issue_numbers_complicated_sentence():
    line = 'this complicated sentence resolves #200'
    assert ['200'] == list_issue_numbers(line, 'resolves')
Beispiel #5
0
def test_list_issue_numbers_keyword_is_last():
    line = 'bla bla resolves'
    assert [] == list_issue_numbers(line, 'resolves')
Beispiel #6
0
def test_list_issue_numbers_no_link():
    line = 'resolves but no link'
    assert [] == list_issue_numbers(line, 'resolves')
Beispiel #7
0
def test_list_issue_numbers_keyword_missing():
    line = 'foo #200'
    assert [] == list_issue_numbers(line, 'resolves')
Beispiel #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')