Exemple #1
0
def test_undo_the_ignore_state_of_an_ignored_vulnerability():
    project_id = get_project_id_by_name(project_name)
    scan_id = get_latest_can_id_of_a_project(project_id=project_id)
    vulnerabilities = get_vulnerabilities_of_a_scan(scan_id=scan_id)
    vulnerability_id = vulnerabilities[0].get("id")
    packages = get_packages_of_a_scan(scan_id=scan_id)
    package_id = packages[0].get("id")
    is_successful = undo_the_ignore_state_of_an_ignored_vulnerability(
        project_id=project_id,
        vulnerability_id=vulnerability_id,
        package_id=package_id)
    assert is_successful is True
Exemple #2
0
def test_ignore_a_vulnerability_for_a_specific_package_and_project():
    project_id = get_project_id_by_name(project_name)
    scan_id = get_latest_can_id_of_a_project(project_id=project_id)
    vulnerabilities = get_vulnerabilities_of_a_scan(scan_id=scan_id)
    vulnerability_id = vulnerabilities[0].get("id")
    packages = get_packages_of_a_scan(scan_id=scan_id)
    package_id = packages[0].get("id")

    is_successful = ignore_a_vulnerability_for_a_specific_package_and_project(
        project_id=project_id,
        vulnerability_id=vulnerability_id,
        package_id=package_id)
    assert is_successful is True
Exemple #3
0
def test_get_scan_status():
    project_id = get_project_id_by_name(project_name)
    scan_id = get_latest_can_id_of_a_project(project_id=project_id)
    scan_status = get_scan_status(scan_id=scan_id)
    assert scan_status is not None
Exemple #4
0
def test_get_scan_by_id():
    project_id = get_project_id_by_name(project_name)
    scan_id = get_latest_can_id_of_a_project(project_id=project_id)
    scan = get_scan_by_id(scan_id=scan_id)
    assert scan is not None
Exemple #5
0
def test_get_licenses_of_a_scan():
    project_id = get_project_id_by_name(project_name)
    scan_id = get_latest_can_id_of_a_project(project_id=project_id)
    licenses = get_licenses_of_a_scan(scan_id=scan_id)
    assert len(licenses) > 0
Exemple #6
0
def test_get_vulnerabilities_of_a_scan():
    project_id = get_project_id_by_name(project_name)
    scan_id = get_latest_can_id_of_a_project(project_id=project_id)
    vulnerabilities = get_vulnerabilities_of_a_scan(scan_id=scan_id)
    assert len(vulnerabilities) > 0
Exemple #7
0
def test_get_packages_of_a_scan():
    project_id = get_project_id_by_name(project_name)
    scan_id = get_latest_can_id_of_a_project(project_id=project_id)
    packages = get_packages_of_a_scan(scan_id=scan_id)
    assert len(packages) > 0