aboutsummaryrefslogtreecommitdiff
path: root/python/arti_rpc_tests
Commit message (Collapse)AuthorAgeFilesLines
...
* rpc-tests: Rename setup.py to context.pyNick Mathewson2024-10-103-7/+7
|
* rpc-tests: Use a decorator instead of a magic function nameNick Mathewson2024-10-103-4/+16
|
* rpc-tests: Use __init__ instead of weird staticmethod.Nick Mathewson2024-10-102-6/+2
|
* rpc-tests: Format config file correctly for Toml.Nick Mathewson2024-10-101-16/+16
| | | | | | | | | | | | We use the `tomli_w` package to generate reasonable toml output, instead of trying to use `str.format`. Without this, there's not an easy way to tell string.Formatter to convert Path('/abc/"def"') to `"abc/\"def\""`. Something like this would be necessary even if we weren't using Path, since the toml rules for sring encoding aren't the same as produced by Python's repr(), which we were using before.
* rpc-integration: Use Path instead of str.Nick Mathewson2024-10-102-12/+15
|
* Start a set of integration tests in pythonNick Mathewson2024-10-108-0/+479
These tests are loosely modeled after stem's test suite for Tor and the Tor control port. They're meant to exercise Arti, Arti RPC, and the Arti RPC client library. (For now, they exercise very little.)