Ejemplo n.º 1
0
class TestRandomIndexing(TestCase):
    def setUp(self):
        self.exec_var = Executable()
        self.file_path = ["../latimes/la010189"]

    def test_exec_random_indexing(self):
        self.exec_var = Executable()
        self.file_path = ["../latimes/la010189"]
        self.exec_var.indexing(self.file_path)
        self.exec_var.random_indexing("washington", 10)
Ejemplo n.º 2
0
    # Concatenate them with folder path
    filelist = [folderpath + "/" + filename for filename in filenameslist]

    return filelist


file_paths = get_filelist_from_folderpath("latests")

exe = Executable()

algorithm = DEFAULT_ALGORITHM
number_of_results = DEFAULT_NUMBER_OF_RESULTS

memorylimit = 200

exe.indexing(file_paths, memory_limit=memorylimit)

print(SC.last_indexing())

try:
    in_res = int(input("Number of results desired ? ").strip())
    number_of_results = in_res
except ValueError:
    print("Non-int value entered using default {}".format(
        DEFAULT_NUMBER_OF_RESULTS))

print("Algorithm description :")
for (name, desc) in ALGORITHMS_DESC.items():
    print("{}\t- {}".format(name, desc))

in_alg = input("Choose your algorithm : ").strip().upper()