def test_valid_output(self, package):
     plugin = SpecDataExtractor()
     assert plugin.setData(self.input_data)
     assert plugin.execute()
     output_data = plugin.getData()
     assert output_data
     for data in output_data:
         validator = ArtefactSchemaValidator(data['artefact'])
         assert validator.validate(data)
Exemple #2
0
	def getData(self):
		"""Validation and data post-processing"""

		return SpecDataExtractor.getData(self)