def make_list(kwargs): serial_args, keyword_args = util.serialize_args('search', **kwargs) keyword_args = util.listify_args('sort_by', 'headings', **keyword_args) if not keyword_args['sort_by']: keyword_args.pop('sort_by') if not keyword_args['headings']: keyword_args.pop('headings') return commands.listing.make_list(*serial_args, **keyword_args)
def create_changeling(kwargs): serial_args, keyword_args = util.serialize_args('name', 'seeming', 'kith', **kwargs) return commands.create_character.changeling(*serial_args, **keyword_args)
def create_standard(kwargs): serial_args, keyword_args = util.serialize_args('name', 'ctype', **kwargs) return commands.create_character.standard(*serial_args, **keyword_args)
def test_removes_serial_args_from_dict(self): serial, full = util.serialize_args('first', 'second', **{'first': '1', 'second': '2', 'third': '3'}) assert full == {'third': '3'}
def test_creates_list_of_serial_args(self): serial, full = util.serialize_args('first', 'second', **{'first': '1', 'second': '2', 'third': '3'}) assert serial == ['1', '2']
def reorg(kwargs): serial_args, keyword_args = util.serialize_args('search', **kwargs) return commands.reorg(*serial_args, **keyword_args)
def latest(kwargs): serial_args, keyword_args = util.serialize_args('thingtype', **kwargs) return commands.story.latest(*serial_args, **keyword_args)
def create_werewolf(kwargs): serial_args, keyword_args = util.serialize_args('name', 'auspice', **kwargs) return commands.create_character.werewolf(*serial_args, **keyword_args)
def find(kwargs): serial_args, keyword_args = util.serialize_args('rules', **kwargs) return commands.find(*serial_args, **keyword_args)
def report(kwargs): serial_args, keyword_args = util.serialize_args('tags', **kwargs) return commands.report(*serial_args, **keyword_args)
def open_settings(kwargs): serial_args, keyword_args = util.serialize_args('location', **kwargs) return commands.open_settings(*serial_args, **keyword_args)
def lint(kwargs): serial_args, keyword_args = util.serialize_args('search', **kwargs) return commands.lint(*serial_args, **keyword_args)
def dump(kwargs): serial_args, keyword_args = util.serialize_args('search', **kwargs) keyword_args = util.listify_args('sort_by', **keyword_args) if not keyword_args['sort_by']: keyword_args.pop('sort_by') return commands.dump(*serial_args, **keyword_args)