def host_meta(): hostmeta = generate_host_meta("diaspora", webfinger_host=app.config.get("SERVER_HOST")) return Response(hostmeta, status=200, mimetype="application/xrd+xml")
def host_meta_view(request): """Generate a `.well-known/host-meta` document""" host_meta = generate_host_meta("diaspora", webfinger_host=settings.SOCIALHOME_URL) return HttpResponse(host_meta, content_type="application/xrd+xml")
def test_generate_host_meta_requires_webfinger_host(self): with pytest.raises(KeyError): generate_host_meta("diaspora")
def test_generate_valid_host_meta(self): hostmeta = generate_host_meta("diaspora", webfinger_host="https://example.com") assert hostmeta.decode("UTF-8") == DIASPORA_HOSTMETA