コード例 #1
0
ファイル: test.py プロジェクト: vgerak/kamaki
 def test_print_json(self, JD):
     from kamaki.cli.utils import print_json, INDENT_TAB
     out = StringIO()
     print_json(u'some data', out)
     JD.assert_called_once_with(u'some data', indent=INDENT_TAB)
     self.assertEqual(out.getvalue(), u'(dumps output)\n')
コード例 #2
0
ファイル: __init__.py プロジェクト: loverdos/kamaki
 def print_json(self, *args, **kwargs):
     kwargs.setdefault('out', self)
     return print_json(*args, **kwargs)
コード例 #3
0
ファイル: __init__.py プロジェクト: Erethon/kamaki
 def _print(self, output, print_method=print_items, **print_method_kwargs):
     if self['json_output'] or self['output_format']:
         print_json(output, out=self._out)
     else:
         print_method_kwargs.setdefault('out', self._out)
         print_method(output, **print_method_kwargs)
コード例 #4
0
ファイル: __init__.py プロジェクト: dimara/kamaki
 def print_json(self, *args, **kwargs):
     kwargs.setdefault('out', self)
     return print_json(*args, **kwargs)
コード例 #5
0
ファイル: __init__.py プロジェクト: Erethon/kamaki
 def _optional_output(self, r):
     if self['json_output']:
         print_json(r, out=self._out)
     elif self['with_output']:
         print_items([r] if isinstance(r, dict) else r, out=self._out)