Helpful tools to test Fediverse Applications
Project description
Fediverse Pasture
This python package contains tools to test Fediverse applications. This package uses bovine for a lot of the Fediverse related logic.
Development
Install the necessary dependencies via
poetry install --with test,doc,dev
To lint and check code formatting run
poetry run ruff check .
To test the code run
poetry run pytest
To build the documentation run
poetry shell
cd docs
make html
Funding
This code was created as part of Fediverse Test Framework.
A project funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.
Todo
In conclusion:
poetry install --with dev, test should be included in the Installation instructions
There are errors when running pytest
After successfully building the dist files, they either need to be copied or a symlink could be established between python_fediverse_pasture and fediverse_pasture/dockerfiles/pasture/
After the build succeeded, a cd to the fediverse_pasture directory should be added before running the docker-compose commands.
The command you provided here should replace the first docker compose command in the current instructions
With those changes, the fediverse pasture ran for me.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fediverse_pasture-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6645a008ac9d53299f514641a895a5bb6ce558af29250a15d52a621d79183e12 |
|
MD5 | 950d7fce52464ca3649950f2c930ca87 |
|
BLAKE2b-256 | 83de68c8b778d347f8f86802ccf6c527f4fe2c6c6018897e86cb12527ab9305f |