Esempio n. 1
0
    def format(item):
        """Return pretty-formatted item."""
        schema = [
            ('memory-type', None, None),
            ('value', None, None),
        ]

        format_list = cli.make_list_to_table(schema, False)

        return format_list(item)
Esempio n. 2
0
    def test_table(self):
        """Tests table output."""
        schema = [('A', 'a', None),
                  ('b', None, None),
                  ('c', None, None)]

        tbl = cli.make_dict_to_table(schema)
        list_tbl = cli.make_list_to_table(schema)

        self.assertEquals(_lines(tbl({'a': 1, 'b': 2, 'c': [1, 2, 3]})),
                          ['A  :  1',
                           'b  :  2',
                           'c  :  1,2,3'])

        self.assertEquals(_lines(list_tbl([{'a': 1, 'b': 2, 'c': [1, 2, 3]}])),
                          ['A  b  c',
                           '1  2  1,2,3'])
Esempio n. 3
0
    def format(item):
        """Return pretty-formatted item."""
        schema = [
            ('name', None, None),
            ('tgid', None, None),
            ('threads', None, None),
            ('private', None, None),
            ('shared', None, None),
            ('total', None, None),
        ]

        format_item = cli.make_dict_to_table(schema)
        format_list = cli.make_list_to_table(schema)

        if isinstance(item, list):
            return format_list(item)
        else:
            return format_item(item)