FediTest v0.4, the test framework and test suite for the Fediverse, was released yesterday. Lots of new stuff, check it out!
-
FediTest v0.4, the test framework and test suite for the #Fediverse, was released yesterday. Lots of new stuff, check it out!
-
Interesting.
How do you use the #Mastodon client #API?
Do you test the compatibility of other implementations as well?
How do you decide which #Fediverse server type to count in? Besides Mastodon (of course) you mentioned #WordPress with #ActivityPub.
What about others, e.g. #Friendica.
And yes, i wrote this post using #Tusky on a #Mammuthus instance via my own implementation of the mentioned API.
A nice weekend and thanks for your work.
-
@nick Re Mastodon client API: https://github.com/fediverse-devnet/feditest/blob/main/src/feditest/nodedrivers/mastodon/__init__.py -- it bridges the abstract FediverseNode class https://github.com/fediverse-devnet/feditest/blob/main/src/feditest/protocols/fediverse/__init__.py which the tests interact with, into the specific Mastodon API. If you have a different API, you would implement this bridge differently.
-
@nick We'd love to be able to do the same thing as we do with Mastodon and WordPress+plugins right now with lots of other Fediverse apps. The constraint is time / funding.
Certainly if a project decided to do their own integration, instead of waiting for us to do it, we'd love that, and that's really the intent: we provide the test framework, and the tests, but who wants to be tested is largely up to them.