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

Function test_cargo_provider

tests/providers/test_pep621_provider.py:31–47  ·  view source on GitHub ↗
(
    config: BaseConfig,
    chdir: Path,
    content: str,
    expected: str,
)

Source from the content-addressed store, hash-verified

29 [(PEP621_TOML, PEP621_EXPECTED)],
30)
31def test_cargo_provider(
32 config: BaseConfig,
33 chdir: Path,
34 content: str,
35 expected: str,
36):
37 filename = Pep621Provider.filename
38 file = chdir / filename
39 file.write_text(dedent(content))
40 config.settings["version_provider"] = "pep621"
41
42 provider = get_provider(config)
43 assert isinstance(provider, Pep621Provider)
44 assert provider.get_version() == "0.1.0"
45
46 provider.set_version("42.1")
47 assert file.read_text() == dedent(expected)

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…