MCPcopy Create free account
hub / github.com/ElementsProject/lightning / test_reckless_uv_install

Function test_reckless_uv_install

tests/test_reckless.py:383–396  ·  view source on GitHub ↗
(node_factory)

Source from the content-addressed store, hash-verified

381@pytest.mark.slow_test
382@pytest.mark.flaky(reruns=3)
383def test_reckless_uv_install(node_factory):
384 node = get_reckless_node(node_factory)
385 node.start()
386 r = reckless([f"--network={NETWORK}", "-v", "install", "testpluguv"],
387 dir=node.lightning_dir)
388 assert r.returncode == 0
389 installed_path = Path(node.lightning_dir) / 'reckless/testpluguv'
390 assert installed_path.is_dir()
391 assert node.rpc.uvplugintest() == 'I live.'
392 version = node.rpc.getuvpluginversion()
393 assert version == 'v1'
394
395 assert r.search_stdout('using installer pythonuv')
396 r.check_stderr()

Callers

nothing calls this directly

Calls 5

get_reckless_nodeFunction · 0.85
search_stdoutMethod · 0.80
check_stderrMethod · 0.80
recklessFunction · 0.70
startMethod · 0.45

Tested by

no test coverage detected