mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-05 02:29:44 +00:00
1d32326659
The previous version included a bogus hack where we just passed `allow_missing=True` when finalization was requested of `_run_node`. This was clearly wrong since if the caller asked for finalization, it's a programming error for it to already have been done. Fortunately we have a perfectly good finalizer already, `TahoeProcess.kill`, which we can use instead of trying to craft a finalizer out of the various pieces that make up that value. Also, nothing seems to use the `_protocol` attribute set by `got_proto` so let's just drop that.
Install: pip install -e .[test] run: py.test -s -v integration/ If you want to keep the created temp-dir around: py.test --keep-tempdir -v integration/ The fixtures also set up a "flogtool gather" process and dump all the logs from all the running processes (introducer, 5 storage nodes, alice, bob) to a tempfile.