ihabunek / toot

toot - Mastodon CLI & TUI
GNU General Public License v3.0
1.12k stars 107 forks source link

Make tests pass on compatible fediverse servers #476

Open ihabunek opened 3 months ago

ihabunek commented 3 months ago

Non-exhaustive list:

AnInternetTroll commented 3 months ago

I've tried it out with GoToSocial, and after some config changes and a password change on toot's side I got the following results

74 failed, 40 passed, 2 skipped, 2 warnings, 6 errors

I ran GoToSocial with:

podman run \
    --env='GTS_HOST=example.com' \
    --env='GTS_DB_TYPE=sqlite' \
    --env='GTS_DB_ADDRESS=/gotosocial/storage/sqlite.db' \
    --env='GTS_ACCOUNTS_REASON_REQUIRED=false' \
    --env='GTS_ACCOUNTS_APPROVAL_REQUIRED=false' \
    -p '8080:8080' -it docker.io/superseriousbusiness/gotosocial:latest

And ran the integration tests with:

TOOT_TEST_BASE_URL="http://localhost:8080" pytest

A full log of the results can be found here