def test_delete_vulnerability_entry(client): vuln = Vulnerability.get_by_cve_id('CVE-1970-1000') assert vuln is not None resp = client.post('/CVE-1970-1000/create', data={ 'delete_entry': vuln.id, }) assert resp.status_code == 401 vuln = Vulnerability.get_by_cve_id('CVE-1970-1000') assert vuln is not None
def test_delete_vulnerability_entry(client, use_group, expected_status, expected_deletion): if use_group: use_group(client) vuln = Vulnerability.get_by_cve_id('CVE-1970-1000') assert vuln is not None resp = client.post('/CVE-1970-1000/create', data={ 'delete_entry': vuln.id, }) assert resp.status_code == expected_status vuln = Vulnerability.get_by_cve_id('CVE-1970-1000') if expected_deletion: assert vuln is None else: assert vuln is not None
def has_vcdb_entry(self): return Vulnerability.get_by_cve_id(self.cve_id)