def test_compute_counts_when_using_disk_cache(self): test_codebase = self.get_test_loc('resource/samples') codebase = Codebase(test_codebase, strip_root=True, max_in_memory=-1) files_count, dirs_count, size_count = codebase.compute_counts() assert files_count == 33 assert dirs_count == 11 assert size_count == 0
def test_compute_counts_filtered_all_with_cache(self): test_codebase = self.get_test_loc('resource/codebase') codebase = Codebase(test_codebase) for res in codebase.walk(): res.is_filtered = True codebase.save_resource(res) results = codebase.compute_counts(skip_filtered=True) expected = (0, 0, 0) assert expected == results
def test_compute_counts_filtered_None_with_size(self): test_codebase = self.get_test_loc('resource/codebase') codebase = Codebase(test_codebase) for res in codebase.walk(): if res.is_file: res.size = 10 codebase.save_resource(res) results = codebase.compute_counts(skip_filtered=True) expected = (5, 3, 50) assert expected == results
def test_compute_counts_filtered_None_with_cache(self): test_codebase = self.get_test_loc('resource/codebase') codebase = Codebase(test_codebase) results = codebase.compute_counts(skip_filtered=True) expected = (5, 3, 0) assert expected == results