Esempio 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)
Esempio n. 2
0
 def columnize(items, line_width=80, **options):
     return shcol.columnize(items, line_width=line_width, **options)
Esempio 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)
Esempio 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)
Esempio n. 5
0
 def columnize(items, line_width=80, **options):
     return shcol.columnize(items, line_width=line_width, **options)
Esempio 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)
Esempio 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)
Esempio 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)
Esempio 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)
Esempio 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)
Esempio n. 11
0
 def columnize(self, items, **options):
     new_options = self.options.copy()
     new_options.update(options)
     return shcol.columnize(items, **new_options)