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