forked from mirrors/bookwyrm
Updates federation tests
This commit is contained in:
parent
29ef6df714
commit
65d7f50811
2 changed files with 7 additions and 3 deletions
|
@ -68,7 +68,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label" for="id_notes">{% trans "Notes:" %}</label>
|
<label class="label" for="id_notes">{% trans "Notes:" %}</label>
|
||||||
<textarea name="notes" cols="None" rows="None" class="textarea" id="id_notes">{{ form.notes.value|default:'' }}</textarea>
|
<textarea name="notes" cols="40" rows="5" class="textarea" id="id_notes">{{ form.notes.value|default:'' }}</textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button type="submit" class="button is-primary">{% trans "Save" %}</button>
|
<button type="submit" class="button is-primary">{% trans "Save" %}</button>
|
||||||
|
|
|
@ -49,7 +49,10 @@ class FederationViews(TestCase):
|
||||||
result = view(request)
|
result = view(request)
|
||||||
self.assertIsInstance(result, TemplateResponse)
|
self.assertIsInstance(result, TemplateResponse)
|
||||||
html = result.render()
|
html = result.render()
|
||||||
_, errors = tidy_document(html.content)
|
_, errors = tidy_document(
|
||||||
|
html.content,
|
||||||
|
options={"drop-empty-elements": False, "drop-proprietary-attributes": False}
|
||||||
|
)
|
||||||
if errors:
|
if errors:
|
||||||
raise Exception(errors)
|
raise Exception(errors)
|
||||||
self.assertEqual(result.status_code, 200)
|
self.assertEqual(result.status_code, 200)
|
||||||
|
@ -180,6 +183,7 @@ class FederationViews(TestCase):
|
||||||
self.assertEqual(server.application_type, "coolsoft")
|
self.assertEqual(server.application_type, "coolsoft")
|
||||||
self.assertEqual(server.status, "blocked")
|
self.assertEqual(server.status, "blocked")
|
||||||
|
|
||||||
|
# pylint: disable=consider-using-with
|
||||||
def test_import_blocklist(self):
|
def test_import_blocklist(self):
|
||||||
"""load a json file with a list of servers to block"""
|
"""load a json file with a list of servers to block"""
|
||||||
server = models.FederatedServer.objects.create(server_name="hi.there.com")
|
server = models.FederatedServer.objects.create(server_name="hi.there.com")
|
||||||
|
@ -191,7 +195,7 @@ class FederationViews(TestCase):
|
||||||
{"instance": "hi.there.com", "url": "https://explanation.url"}, # existing
|
{"instance": "hi.there.com", "url": "https://explanation.url"}, # existing
|
||||||
{"a": "b"}, # invalid
|
{"a": "b"}, # invalid
|
||||||
]
|
]
|
||||||
json.dump(data, open("file.json", "w"))
|
json.dump(data, open("file.json", "w")) # pylint: disable=unspecified-encoding
|
||||||
|
|
||||||
view = views.ImportServerBlocklist.as_view()
|
view = views.ImportServerBlocklist.as_view()
|
||||||
request = self.factory.post(
|
request = self.factory.post(
|
||||||
|
|
Loading…
Reference in a new issue