Пример #1
0
 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)
Пример #2
0
	def __init__(self):
		SpecDataExtractor.__init__(self)
Пример #3
0
	def setData(self, data):
		data = {"product": "Fedora", "distribution": "f22", "package": "etcd", "specfile": "fullpathtospecfile" }

		SpecDataExtractor.setData(self,data)
Пример #4
0
	def getData(self):
		"""Validation and data post-processing"""

		return SpecDataExtractor.getData(self)