def test_total_lines(self):
""" Reader.total_lines test """
empty_reader = Reader(browser_config={})
self.assertIs(type(empty_reader.total_lines), int)
# def test_randomize_list_exception(self):
# """ Reader.randomize_list exception test """
#
# reader = Reader(browser_config={})
# setattr(reader, '_Reader__config', self.__configuration_for_exception)
# setattr(sys, '_Output__is_windows', False)
# with self.assertRaises(ReaderError) as context:
# reader.randomize_list('directories', 'tmplist')
# self.assertTrue(ReaderError == context.expected)
#
# @unittest.skipIf(True is sys().is_windows, "Skip test for windows")
# def test_randomize_list_unix(self):
# """ Reader.randomize_list unix test """
#
# reader = Reader(browser_config={
# 'is_external_wordlist': True,
# 'list': 'tests/data/directories.dat',
# })
# setattr(reader, '_Reader__config', self.__configuration)
# reader.count_total_lines()
# self.assertIsNone(reader.randomize_list('directories', 'tmplist'))
# fe = open('tests/data/directories.dat', 'r')
# fa = open('tests/tmp/list.tmp', 'r')
# expected = sum(1 for l in fe)
# actual = sum(1 for l in fa)
# self.assertIs(expected, actual)
#
# def test_randomize_list_windows(self):
# """ Reader.randomize_list windows test """
#
# reader = Reader(browser_config={
# 'is_external_wordlist': True,
# 'list': 'tests/data/directories.dat',
# })
# setattr(reader, '_Reader__config', self.__configuration)
# setattr(sys, 'is_windows', True)
# reader.count_total_lines()
# self.assertIsNone(reader.randomize_list('directories', 'tmplist'))
# fe = open('tests/data/directories.dat', 'r')
# fa = open('tests/tmp/list.tmp', 'r')
# expected = sum(1 for l in fe)
# actual = sum(1 for l in fa)
# self.assertIs(expected, actual)
评论列表
文章目录