I factored out the Mastodon API-related code into a "mixin" class. I used the mixin to create a manually-provisioned Mastodon node and I also added it to the UBOS-based node. For now, the account parameters for UBOS should be configured explicitly. If you implement dynamic actor creation that can be supported too. See the example test plan in the feditest-tests-fediverse repo for more details about configuration.
I factored out the Mastodon API-related code into a "mixin" class. I used the mixin to create a manually-provisioned Mastodon node and I also added it to the UBOS-based node. For now, the account parameters for UBOS should be configured explicitly. If you implement dynamic actor creation that can be supported too. See the example test plan in the feditest-tests-fediverse repo for more details about configuration.