Exemplo n.º 1
0
    def setUp(self):
        self.temp_config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        self.original_max_recent_threads = int(
            CLIMan.DEFAULT_MAX_RECENT_THREADS)
        self.new_max = 99
        CLIMan.CONFIG_DIR = self.temp_config_dir.name

        # Create config
        self.climan = CLIMan()
        self.climan.DEFAULT_MAX_RECENT_THREADS = self.new_max  # Replace it since it's going to be saved
        self.climan.save_config()

        self.climan = CLIMan()  # Force reload config
Exemplo n.º 2
0
 def setUp(self):
     self.temp_config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     CLIMan.CONFIG_DIR = self.temp_config_dir.name
     self.climan = CLIMan()
     self.create_fake_config()
     # print('recent:', self.climan.recent_threads)
     self.args = self.climan.parse_string(CLIMan.COMMAND_SYNC_RECENT)
Exemplo n.º 3
0
 def setUp(self):
     self.config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     CLIMan.CONFIG_DIR = self.config_dir.name
     CLIMan.DEBUG = True
     self.climan = CLIMan()
     self.set_format = '{sub} {opt} {val}'
     self.get_format = '{sub} {opt}'
Exemplo n.º 4
0
 def setUp(self):
     self.default_download_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     self.config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     CLIMan.DEBUG = True
     CLIMan.CONFIG_DIR = self.config_dir.name
     CLIMan.DEFAULT_DOWNLOAD_DIR = self.default_download_dir.name
     self.climan = CLIMan()
Exemplo n.º 5
0
    def setUp(self):
        self.temp_config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        self.temp_download_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        CLIMan.CONFIG_DIR = self.temp_config_dir.name
        CLIMan.DEFAULT_DOWNLOAD_DIR = self.temp_download_dir.name
        self.climan = CLIMan()

        # Create a config file at temp_config_dir
        self.climan.save_config()
Exemplo n.º 6
0
    def setUp(self):
        self.thread_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        self.config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        CLIMan.CONFIG_DIR = self.config_dir.name
        CLIMan.DEBUG = True
        self.climan = CLIMan()
        self.input_format = '{subcmd} {dir}'
        self.cli_input = self.input_format.format(
            subcmd=CLIMan.COMMAND_SYNC_DIR, dir=self.thread_dir.name)
        self.climan.save_config()

        create_test_environment(self.thread_dir.name)
Exemplo n.º 7
0
 def setUp(self):
     self.download_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     self.config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     CLIMan.CONFIG_DIR = self.config_dir.name
     CLIMan.DEBUG = True
     self.climan = CLIMan()
     self.input_format = '{subcmd} {url} -d {dir}'
     self.cli_input = self.input_format.format(
         subcmd=CLIMan.COMMAND_DOWNLOAD,
         url=THREAD_URL,
         dir=self.download_dir.name)
     self.climan.save_config()
Exemplo n.º 8
0
 def setUp(self):
     self.dead_thread_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     self.alive_thread_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     self.config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
     CLIMan.CONFIG_DIR = self.config_dir.name
     CLIMan.DEBUG = True
     self.climan = CLIMan()
     # dead threads will fill in the recents, since the alive thread will be used as a unique element. The function
     # recent_threads_add doesn't add non-unique elements, so we have to force adding (next line)
     self.climan.recent_threads = [
         self.dead_thread_dir.name
     ] * self.climan.DEFAULT_MAX_RECENT_THREADS
     print('recent_threads:', self.climan.recent_threads)
Exemplo n.º 9
0
    def setUp(self):
        self.dead_thread_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        self.alive_thread_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        self.config_dir = TemporaryDirectory(dir=TMP_DIRECTORY)
        CLIMan.CONFIG_DIR = self.config_dir.name
        CLIMan.DEBUG = True
        self.climan = CLIMan()
        self.input_format = '{subcmd} {dir}'
        self.cli_input = CLIMan.COMMAND_SYNC_RECENT

        create_test_environment(
            self.dead_thread_dir.name,
            url=TEST_THREAD_FILENAME)  # Creates a dead thread
        # Pretend that the dead thread is still alive
        create_test_environment(self.alive_thread_dir.name,
                                url=STICKY_THREAD_URL)
        self.climan.recent_threads += [
            self.dead_thread_dir.name, self.dead_thread_dir.name,
            self.dead_thread_dir.name, self.dead_thread_dir.name,
            self.alive_thread_dir.name
        ]
        self.climan.save_config()  # For loading purposes later
Exemplo n.º 10
0
 def setUp(self):
     self.climan = CLIMan()