예제 #1
0
def test_job(fake_fileexists):
    def do_progress(progress, desc=''):
        log.append(progress)
        return True

    s = Scanner()
    log = []
    f = [no('foo bar'), no('foo bar'), no('foo bleh')]
    r = s.get_dupe_groups(f, job.Job(1, do_progress))
    eq_(log[0], 0)
    eq_(log[-1], 100)
예제 #2
0
    def test_job(self):
        def do_progress(p, d=''):
            self.log.append(p)
            return True

        j = job.Job(1, do_progress)
        self.log = []
        s = "foo bar"
        build_word_dict([NamedObject(s, True), NamedObject(s, True), NamedObject(s, True)], j)
        # We don't have intermediate log because iter_with_progress is called with every > 1
        eq_(0, self.log[0])
        eq_(100, self.log[1])
예제 #3
0
    def test_job(self):
        def do_progress(p, d=''):
            self.log.append(p)
            return True

        j = job.Job(1, do_progress)
        self.log = []
        s = "foo bar"
        getmatches([NamedObject(s), NamedObject(s), NamedObject(s)], j=j)
        assert len(self.log) > 2
        eq_(0, self.log[0])
        eq_(100, self.log[-1])
예제 #4
0
    def test_job(self):
        def do_progress(p, d=''):
            self.log.append(p)
            return True

        self.log = []
        j = job.Job(1, do_progress)
        m1, m2, m3 = get_match_triangle()
        #101%: To make sure it is processed first so the job test works correctly
        m4 = Match(NamedObject('a', True), NamedObject('a', True), 101)
        get_groups([m1, m2, m3, m4], j)
        eq_(0, self.log[0])
        eq_(100, self.log[-1])
예제 #5
0
key_func = lambda x: -x.size
#tie_breaker = lambda ref, dupe: dupe.bar > ref.bar
tie_breaker = None

csv_del = ','

repertoires = directories.Directories()


def do_progress(p, d=''):
    #print("Log job : " + str(p))
    return True


j = job.Job(10, do_progress)

print("Analysons les répertoires importés ...")

# === AJOUT DES REPERTOIRES ===
subdirs = os.listdir(folder_path)

nb_subdirs = 0

for subdir in subdirs:
    print("Ajout du répertoire " + subdir)

    subdir_path = folder_path + subdir

    try:
        repertoires.add_path(Path(subdir_path))