def test_cve_announcement(): """Tests for method cve_announcement""" client = CBWApi(API_URL, API_KEY, SECRET_KEY) with vcr.use_cassette( 'spec/fixtures/vcr_cassettes/cve_announcement.yaml'): response = client.cve_announcement('CVE-2017-0146') assert response.cve_code == "CVE-2017-0146" with vcr.use_cassette( 'spec/fixtures/vcr_cassettes/cve_announcement_failed.yaml'): response = client.cve_announcement('wrong_id') assert response is None
def test_cve_announcement(): """Tests for method cve_announcement""" client = CBWApi(API_URL, API_KEY, SECRET_KEY) with vcr.use_cassette( 'spec/fixtures/vcr_cassettes/cve_announcement.yaml'): response = client.cve_announcement('CVE-2017-0146') assert isinstance(response, CBWCve) is True with vcr.use_cassette( 'spec/fixtures/vcr_cassettes/cve_announcement_failed.yaml'): response = client.cve_announcement('wrong_id') assert isinstance(response, CBWCve) is False
"""GET request to /api/v2/cve_announcements/{CVE_CODE} to get all informations about a specific cve_announcement""" from cbw_api_toolbox.cbw_api import CBWApi API_KEY = '' SECRET_KEY = '' API_URL = '' CLIENT = CBWApi(API_URL, API_KEY, SECRET_KEY) CVE_CODE = 'CVE-2017-0146' CLIENT.cve_announcement(CVE_CODE)