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

Function test_cargo_provider

tests/providers/test_poetry_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 [(POETRY_TOML, POETRY_EXPECTED)],
30)
31def test_cargo_provider(
32 config: BaseConfig,
33 chdir: Path,
34 content: str,
35 expected: str,
36):
37 filename = PoetryProvider.filename
38 file = chdir / filename
39 file.write_text(dedent(content))
40 config.settings["version_provider"] = "poetry"
41
42 provider = get_provider(config)
43 assert isinstance(provider, PoetryProvider)
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…