def processed_validation(self): """Return processed validation results as expected by the frontend.""" # Import loop. from olympia.devhub.utils import process_validation return process_validation(json.loads(self.validation), file_hash=self.file.original_hash, channel=self.file.version.channel)
def processed_validation(self): """Return processed validation results as expected by the frontend.""" # Import loop. from olympia.devhub.utils import process_validation return process_validation( json.loads(self.validation), file_hash=self.file.original_hash, channel=self.file.version.channel)
def processed_validation(self): """Return processed validation results as expected by the frontend.""" if self.validation: # Import loop. from olympia.devhub.utils import process_validation validation = self.load_validation() return process_validation(validation, file_hash=self.hash)
def processed_validation(self): """Return processed validation results as expected by the frontend.""" if self.validation: # Import loop. from olympia.devhub.utils import process_validation validation = self.load_validation() is_compatibility = self.compat_with_app is not None return process_validation(validation, is_compatibility, self.hash)
def test_process_validation_ending_tier_is_preserved(): results = { 'errors': 0, 'success': True, 'warnings': 0, 'notices': 0, 'message_tree': {}, 'messages': [], 'ending_tier': 5, 'metadata': { 'version': '1.0', 'name': 'gK0Bes Bot', 'id': 'gkobes@gkobes', }, } data = utils.process_validation(results) assert not data['errors'] assert data['ending_tier'] == 5
def test_process_validation_ending_tier_is_preserved(): results = { "errors": 0, "success": True, "warnings": 0, "notices": 0, "message_tree": {}, "messages": [], "ending_tier": 5, "metadata": { "contains_binary_extension": True, "version": "1.0", "name": "gK0Bes Bot", "id": "gkobes@gkobes" } } data = utils.process_validation(results) assert not data['errors'] assert data['ending_tier'] == 5