Exemplo n.º 1
0
 def test_hide_dotted(self):
     filenames = [fn for fn in os.listdir('.') if not fn.startswith('.')]
     expected = shcol.columnize(filenames, sort_items=True)
     self.print_filenames(hide_dotted=True)
     self.assertEqual(self.get_output(), expected)
Exemplo n.º 2
0
 def columnize(items, line_width=80, **options):
     return shcol.columnize(items, line_width=line_width, **options)
Exemplo n.º 3
0
 def test_print_attr_names(self):
     expected = shcol.columnize(dir(shcol), sort_items=True)
     self.print_attr_names(shcol)
     self.assertEqual(self.get_output(), expected)
Exemplo n.º 4
0
 def test_print_filenames(self):
     filenames = os.listdir('.')
     expected = shcol.columnize(filenames, sort_items=True)
     self.print_filenames()
     self.assertEqual(self.get_output(), expected)
Exemplo n.º 5
0
 def columnize(items, line_width=80, **options):
     return shcol.columnize(items, line_width=line_width, **options)
Exemplo n.º 6
0
 def test_script_args(self):
     args = ['spam', 'ham', 'eggs']
     result = self.check_output([self.starter, '-w80'] + args)
     expected = shcol.columnize(args, line_width=80) + '\n'
     self.assertEqual(result, expected)
Exemplo n.º 7
0
 def test_hide_dotted(self):
     filenames = [fn for fn in os.listdir('.') if not fn.startswith('.')]
     expected = shcol.columnize(filenames, sort_items=True)
     self.print_filenames(hide_dotted=True)
     self.assertEqual(self.get_output(), expected)
Exemplo n.º 8
0
 def test_print_filenames(self):
     filenames = os.listdir('.')
     expected = shcol.columnize(filenames, sort_items=True)
     self.print_filenames()
     self.assertEqual(self.get_output(), expected)
Exemplo n.º 9
0
 def test_print_attr_names(self):
     expected = shcol.columnize(dir(shcol), sort_items=True)
     self.print_attr_names(shcol)
     self.assertEqual(self.get_output(), expected)
Exemplo n.º 10
0
 def test_script_args(self):
     args = ['spam', 'ham', 'eggs']
     result = self.check_output([self.starter, '-w80'] + args)
     expected = shcol.columnize(args, line_width=80) + '\n'
     self.assertEqual(result, expected)
Exemplo n.º 11
0
 def columnize(self, items, **options):
     new_options = self.options.copy()
     new_options.update(options)
     return shcol.columnize(items, **new_options)