Return a list of imported Advisory model objects.
(self)
| 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): |
no test coverage detected