def test_advisory_get_workaround_from_text_invalid(db, client):
    assert advisory_get_workaround_from_text('test') is None
def test_advisory_get_workaround_from_text(db, client):
    impact = advisory_get_workaround_from_text(DEFAULT_ADVISORY_CONTENT)
    assert 'Update your machine' in impact
    assert 'Workaround' not in impact
    assert 'Description' not in impact
def test_advisory_get_workaround_from_text_no_workaround(db, client):
    workaround = advisory_get_workaround_from_text(
        create_advisory_content(workaround='None.'))
    assert workaround is None
Esempio n. 4
0
def test_advisory_get_workaround_from_text_no_workaround(db, client):
    content = '\nWorkaround\n==========\n\nNone.\n\nDescription\n'
    impact = advisory_get_workaround_from_text(content)
    assert impact is None