def tearDown(self):
pass
+ def test_non_existent_folder(self):
+ """libtorrent log folder doesn't exist.
+ Exception should be raised.
+ """
+ self.assertEqual(True, False)
+
+ def test_no_log_files(self):
+ """No log files are present in the log folder.
+ Exception should be raised.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_parsing_file_no_status_log_file(self):
+ """No status log file is present.
+ Use get_current_parsing_filename() to get current log file.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_parsing_file_no_verbose_log_files(self):
+ """No verbose log file is present.
+ Use get_current_parsing_filename() to get current log file.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_parsing_status_priority(self):
+ """Set priority as "status".
+ get_current_parsing_filename() should return status log file.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_parsing_verbose_priority(self):
+ """Set priority as "status".
+ get_current_parsing_filename() should return a verbose log file.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_message_no_status_log_file_empty_verbose_log_files(self):
+ """Status log file does not exist, verbose log files are empty.
+ Returned message should be None.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_message_no_verbose_log_files_empty_status_log_file(self):
+ """Verbose log files do not exist, status log file is empty.
+ Returned message should be None.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_message_empty_log_files(self):
+ """Log files are empty.
+ Returned message should be None.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_message_in_status_log_file(self):
+ """Status log file consists of bogus information (no messages).
+ Set priority as "status".
+ Message is returned from verbose log file.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_none_message_in_verbose_log_files(self):
+ """Verbose log files consist of bogus information (no messages).
+ Set priority as "verbose".
+ Message is returned from status log file.
+ """
+ self.assertEqual(True, False)
+
+ def test_get_status_message(self):
+ """Return a status message from status log file."""
+ self.assertEqual(True, False)
+
+ def test_get_status_messages(self):
+ """Return multiple status messages from status log file."""
+ self.assertEqual(True, False)
+
+ def test_get_status_messages_different_files(self):
+ """Return multiple status messages from different log files."""
+ self.assertEqual(True, False)
+
+ def test_get_peer_status_message(self):
+ """Return a peer status message from status log file."""
+ self.assertEqual(True, False)
+
+ def test_get_peer_status_messages(self):
+ """Return multiple peer status messages from status log file."""
+ self.assertEqual(True, False)
+
+ def test_get_peer_status_messages_different_files(self):
+ """Return multiple peer status messages from different log files."""
+ self.assertEqual(True, False)
+
+ def test_get_verbose_message(self):
+ """Return a verbose message from verbose log file."""
+ self.assertEqual(True, False)
+
+ def test_get_verbose_messages(self):
+ """Return multiple verbose messages from verbose log file."""
+ self.assertEqual(True, False)
+
+ def test_get_verbose_messages_different_files(self):
+ """Return multiple verbose messages from different log files."""
+ self.assertEqual(True, False)
+
+ def test_get_mixed_messages_same_file(self):
+ """Status file contains multiple messages of different types."""
+ self.assertEqual(True, False)
+
+ def test_get_mixed_messages_own_file(self):
+ """Each log file contains a single type of messages."""
+ self.assertEqual(True, False)
+
+ def test_get_mixed_messages_different_files(self):
+ """Log files contain different message types."""
+ self.assertEqual(True, False)
+
class TriblerLogParserTest(unittest.TestCase):
"""Test suite for TriblerLogParser class in parsing.py."""