def test_deny_reviewed(): vuln = Vulnerability(state=VulnerabilityState.REVIEWED) vuln.deny_change('merge conflict') assert vuln.state == VulnerabilityState.NEW assert vuln.review_feedback == 'merge conflict' assert not vuln.is_publishable() assert not vuln.is_reviewable()
def test_deny_reviewed(): vuln = Vulnerability(state=VulnerabilityState.REVIEWED) rev = reviewer() vuln.deny_change(rev, 'merge conflict') assert vuln.state == VulnerabilityState.NEEDS_IMPROVEMENT assert vuln.review_feedback == 'merge conflict' assert not vuln.is_publishable() assert not vuln.is_reviewable()