(node_factory)
| 381 | @pytest.mark.slow_test |
| 382 | @pytest.mark.flaky(reruns=3) |
| 383 | def 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() |
nothing calls this directly
no test coverage detected