def take_action(self, args): playbook = models.Playbook.query.get(args.playbook_id) if playbook is None: raise RuntimeError('Playbook %s could not be found' % args.playbook_id) return utils.fields_from_object(FIELDS, playbook)
def take_action(self, parsed_args): stats = models.Stats.query.get(parsed_args.stats_id) return utils.fields_from_object( FIELDS, stats, xforms={ 'Playbook': (lambda p: '{0} ({1})'.format(p.path, p.id)), })
def take_action(self, parsed_args): play = models.Play.query.get(parsed_args.play_id) return utils.fields_from_object( FIELDS, play, xforms={ 'Playbook': (lambda p: '{0} ({1})'.format(p.path, p.id)), })
def take_action(self, args): try: host = (models.Host.query.filter((models.Host.id == args.host) | ( models.Host.name == args.host)).one()) except models.NoResultFound: raise RuntimeError('Host %s could not be found' % args.host) return utils.fields_from_object(FIELDS, host)
def take_action(self, args): try: host = (models.Host.query .filter((models.Host.id == args.host) | (models.Host.name == args.host)).one()) except models.NoResultFound: raise RuntimeError('Host %s could not be found' % args.host) return utils.fields_from_object(FIELDS, host)
def take_action(self, parsed_args): task = models.Task.query.get(parsed_args.task_id) return utils.fields_from_object( FIELDS, task, xforms={ 'Playbook': lambda p: '{0} ({1})'.format(p.path, p.id), 'Play': lambda p: '{0} ({1})'.format(p.name, p.id), })
def take_action(self, args): stats = models.Stats.query.get(args.stats_id) if stats is None: raise RuntimeError('Stats %s could not be found' % args.stats_id) return utils.fields_from_object( FIELDS, stats, xforms={ 'Playbook': (lambda p: '{0} ({1})'.format(p.path, p.id)), })
def take_action(self, args): play = models.Play.query.get(args.play_id) if play is None: raise RuntimeError('Play %s could not be found' % args.play_id) return utils.fields_from_object( FIELDS, play, xforms={ 'Playbook': (lambda p: '{0} ({1})'.format(p.path, p.id)), })
def take_action(self, args): task = models.Task.query.get(args.task_id) if task is None: raise RuntimeError('Task %s could not be found' % args.task_id) return utils.fields_from_object( FIELDS, task, xforms={ 'Playbook': lambda p: '{0} ({1})'.format(p.path, p.id), 'Play': lambda p: '{0} ({1})'.format(p.name, p.id), })
def test_fields_from_object(self): fields = ( ('Field 1',), ('Field 2', 'field2'), ) obj = Mock(field_1='value 1', field2='value 2') res = u.fields_from_object(fields, obj) self.assertEqual(res, (('Field 1', 'Field 2'), ['value 1', 'value 2']))
def test_fields_from_object_xform(self): fields = ( ('Field 1',), ('Field 2', 'field2'), ) obj = Mock(field_1='value 1', field2='value 2') res = u.fields_from_object(fields, obj, xforms={'Field 2': lambda x: x.upper()}) self.assertEqual(res, (('Field 1', 'Field 2'), ['value 1', 'VALUE 2']))
def take_action(self, parsed_args): _fields = list(FIELDS) if parsed_args.long: _fields.append(('Result', )) result = models.TaskResult.query.get(parsed_args.result_id) return utils.fields_from_object( _fields, result, xforms={ 'Task': lambda t: '{0} ({1})'.format(t.name, t.id), 'Result': lambda r: utils.format_json(r), })
def take_action(self, args): _fields = list(FIELDS) if args.long: _fields.append(('Result',)) result = models.TaskResult.query.get(args.result_id) if result is None: raise RuntimeError('Result %s could not be found' % args.result_id) return utils.fields_from_object( _fields, result, xforms={ 'Task': lambda t: '{0} ({1})'.format(t.name, t.id), 'Result': lambda r: utils.format_json(r), })
def take_action(self, parsed_args): hosts = (models.Host.query .filter((models.Host.id == parsed_args.host) | (models.Host.name == parsed_args.host)).one()) return utils.fields_from_object(FIELDS, hosts)
def take_action(self, parsed_args): host = (models.Host.query.filter( (models.Host.id == parsed_args.host) | (models.Host.name == parsed_args.host)).one()) return utils.fields_from_object(FIELDS, host)
def take_action(self, args): playbook = models.Playbook.query.get(args.playbook_id) return utils.fields_from_object(FIELDS, playbook)
def take_action(self, parsed_args): playbook = models.Playbook.query.get(parsed_args.playbook_id) return utils.fields_from_object(FIELDS, playbook)