def test_xml_webfinger_is_parsed(self):
     result = parse_diaspora_webfinger(DIASPORA_WEBFINGER)
     assert result == {
         "hcard_url": "https://server.example/hcard/users/0123456789abcdef"
     }
 def test_returns_default_if_parsing_fails(self):
     result = parse_diaspora_webfinger("not a valid doc")
     assert result == {"hcard_url": None}
 def test_json_webfinger_is_parsed(self):
     result = parse_diaspora_webfinger(DIASPORA_WEBFINGER_JSON)
     assert result == {
         "hcard_url":
         "https://example.org/hcard/users/7dba7ca01d64013485eb3131731751e9"
     }