Test suite to stabilize the connection between Prosody & DjangoLDP
What is required:
- A test server for Prosody (we currently only have the one production server, and no way to replicate it except manually), or a CI pipeline that can spawn containers (and we could reuse some of the stuff done for indiehoster)
- A test DjangoLDP instance (again, server or containerized) with some known data that we are able to trigger changes on in an automated way. Ideally the test data is kept in version control so we can add new test cases easily when we find issues. The test data also needs to be kept in sync with what would actually be seen in production (sometimes the data structures change). Someone more familiar with that side of things may be able to suggest the best way to structure this.