MCPcopy Index your code
hub / github.com/commitizen-tools/commitizen / test_cargo_provider

Function test_cargo_provider

tests/providers/test_cargo_provider.py:238–254  ·  view source on GitHub ↗
(
    config: BaseConfig,
    chdir: Path,
    content: str,
    expected: str,
)

Source from the content-addressed store, hash-verified

236 ],
237)
238def test_cargo_provider(
239 config: BaseConfig,
240 chdir: Path,
241 content: str,
242 expected: str,
243):
244 filename = CargoProvider.filename
245 file = chdir / filename
246 file.write_text(dedent(content))
247 config.settings["version_provider"] = "cargo"
248
249 provider = get_provider(config)
250 assert isinstance(provider, CargoProvider)
251 assert provider.get_version() == "0.1.0"
252
253 provider.set_version("42.1")
254 assert file.read_text() == dedent(expected)
255
256
257@pytest.mark.parametrize(

Callers

nothing calls this directly

Calls 3

get_providerFunction · 0.90
get_versionMethod · 0.45
set_versionMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…