def test_index_all_runner(self): p_args = [ 'python', self.runner, 'all', '--db_path', self.db_dir, '--index_path', self.index_path ] log_file = run_process(p_args) lines = self.clean_info_messages(log_file) self.assertFalse(lines) files = os.listdir(self.index_path) self.assertEqual(len(files), 12)
def test_index_single(self): db_files = os.listdir(self.db_dir) p_args = [ 'python', self.runner, 'single', '--db_path', self.db_dir, '--db_table', db_files[0], '--index_path', self.index_path ] self.assertEqual(len(os.listdir(self.index_path)), 0) log_file = run_process(p_args) lines = self.clean_info_messages(log_file) self.assertFalse(lines) self.assertEqual(len(os.listdir(self.index_path)), 1) log_file = run_process(p_args) lines = self.clean_info_messages(log_file) self.assertFalse(lines) self.assertEqual(len(os.listdir(self.index_path)), 1) p_args = [ 'python', self.runner, 'single', '--db_path', self.db_dir, '--db_table', db_files[1], '--index_path', self.index_path ] log_file = run_process(p_args) lines = self.clean_info_messages(log_file) self.assertFalse(lines) self.assertEqual(len(os.listdir(self.index_path)), 2)