MCPcopy Create free account
hub / github.com/aboutcode-org/vulnerablecode / run_import

Method run_import

vulnerabilities/tests/test_openssl.py:134–152  ·  view source on GitHub ↗

Return a list of imported Advisory model objects.

(self)

Source from the content-addressed store, hash-verified

132 util_tests.check_results_against_json(results, expected_file)
133
134 def run_import(self):
135 """
136 Return a list of imported Advisory model objects.
137 """
138
139 class MockOpensslImporter(openssl.OpensslImporter):
140 """
141 A mocked OpensslImporter that loads content from a file rather than
142 making a network call.
143 """
144
145 def fetch(self):
146 with open(test_file) as tf:
147 return tf.read()
148
149 test_file = self.get_test_loc("security_advisories.xml")
150
151 ImportRunner(MockOpensslImporter).run()
152 return list(models.Advisory.objects.all().values(*ADVISORY_FIELDS_TO_TEST))
153
154 @pytest.mark.django_db(transaction=True)
155 def test_DefaultImprover_inferences_on_Openssl(self):

Callers 1

test_OpensslImporterMethod · 0.95

Calls 3

ImportRunnerClass · 0.90
runMethod · 0.45
allMethod · 0.45

Tested by

no test coverage detected