def test_snyk_cve_put_get_qstring_for_cve_node(): """Test SnykCVEPut.get_qstring_for_cve_node().""" cve = SnykCVEPut(valid_snyk_put_input) vulns = valid_snyk_put_input['vulnerabilities'] query_str, bindings_dict = cve.get_qstring_for_cve_node(vulns[0]) json_payload = cve.prepare_payload(query_str, bindings_dict) assert 'bindings' in json_payload bindings = json_payload['bindings'] assert 'snyk_vuln_id' in bindings assert bindings['snyk_vuln_id'] assert 'description' in bindings assert bindings['description'] assert 'cvss_score' in bindings assert bindings['cvss_score'] assert 'modified_date' in bindings assert bindings['modified_date'] assert 'snyk_pvt_vul' in bindings assert bindings['snyk_pvt_vul'] cve = SnykCVEPut(valid_snyk_put_input3) vulns = valid_snyk_put_input3['vulnerabilities'] query_str, bindings_dict = cve.get_qstring_for_cve_node(vulns[0]) assert 'package_name' in query_str assert 'vuln_commit_date_rules' in query_str assert 'module_name' in query_str cve = SnykCVEPut(valid_snyk_put_input4) vulns = valid_snyk_put_input4['vulnerabilities'] query_str, bindings_dict = cve.get_qstring_for_cve_node(vulns[0]) assert 'package_name' in query_str assert 'vuln_commit_date_rules' in query_str assert 'module_name' in query_str
def test_snyk_cve_put_get_qstring_for_cve_node(): """Test SnykCVEPut.get_qstring_for_cve_node().""" cve = SnykCVEPut(valid_snyk_put_input) vulns = valid_snyk_put_input['vulnerabilities'] query_str, bindings_dict = cve.get_qstring_for_cve_node(vulns[0]) json_payload = cve.prepare_payload(query_str, bindings_dict) assert 'bindings' in json_payload bindings = json_payload['bindings'] assert 'snyk_vuln_id' in bindings assert bindings['snyk_vuln_id'] assert 'description' in bindings assert bindings['description'] assert 'cvss_score' in bindings assert bindings['cvss_score'] assert 'modified_date' in bindings assert bindings['modified_date'] assert 'snyk_pvt_vul' in bindings assert bindings['snyk_pvt_vul'] assert 'cves1' in bindings assert bindings['cves1'] == 'CVE-99' assert 'cwe1' in bindings assert bindings['cwe1'] == 'CWS-99' assert 'fixedIn1' in bindings assert bindings['fixedIn1'] assert 'fixedIn2' in bindings assert bindings['fixedIn2'] assert 'vuln_ver' in bindings assert 'pkg_name' in bindings assert bindings['pkg_name'] == "numpy" assert bindings['vuln_ver'] == "1.1,1.2,1.3" cve = SnykCVEPut(valid_snyk_put_input3) vulns = valid_snyk_put_input3['vulnerabilities'] query_str, bindings_dict = cve.get_qstring_for_cve_node(vulns[0]) assert 'package_name' in query_str assert 'vuln_commit_date_rules' in query_str assert 'module_name' in query_str cve = SnykCVEPut(valid_snyk_put_input4) vulns = valid_snyk_put_input4['vulnerabilities'] query_str, bindings_dict = cve.get_qstring_for_cve_node(vulns[0]) assert 'package_name' in query_str assert 'vuln_commit_date_rules' in query_str assert 'module_name' in query_str assert 'mod1' in query_str assert 'mod1' in bindings_dict assert bindings_dict['mod1']
def test_snyk_cve_put_get_qstring_for_cve_node(): """Test SnykCVEPut.get_qstring_for_cve_node().""" cve = SnykCVEPut(valid_snyk_put_input) query_str, bindings_dict = cve.get_qstring_for_cve_node() json_payload = cve.prepare_payload(query_str, bindings_dict) assert 'bindings' in json_payload bindings = json_payload['bindings'] assert 'snyk_vuln_id' in bindings assert bindings['snyk_vuln_id'] assert 'description' in bindings assert bindings['description'] assert 'cvss_score' in bindings assert bindings['cvss_score'] assert 'modified_date' in bindings assert bindings['modified_date'] assert 'snyk_pvt_vul' in bindings assert bindings['snyk_pvt_vul']