MCPcopy Index your code
hub / github.com/pre-commit/pre-commit / test_gc_deletes_invalid_configs

Function test_gc_deletes_invalid_configs

tests/commands/gc_test.py:137–145  ·  view source on GitHub ↗
(store, in_git_dir, cap_out)

Source from the content-addressed store, hash-verified

135
136
137def test_gc_deletes_invalid_configs(store, in_git_dir, cap_out):
138 config = {'i am': 'invalid'}
139 write_config('.', config)
140 store.mark_config_used(C.CONFIG_FILE)
141
142 assert _config_count(store) == 1
143 assert not gc(store)
144 assert _config_count(store) == 0
145 assert cap_out.get().splitlines()[-1] == '0 repo(s) removed.'
146
147
148def test_invalid_manifest_gcd(tempdir_factory, store, in_git_dir, cap_out):

Callers

nothing calls this directly

Calls 5

write_configFunction · 0.90
gcFunction · 0.90
_config_countFunction · 0.85
mark_config_usedMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected