Skip to content
Snippets Groups Projects
Verified Commit f55d2b6c authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Updated tests

parent c17f7eef
No related branches found
No related tags found
No related merge requests found
......@@ -431,8 +431,14 @@ def test_collection_page_serializer_validation():
def test_collection_page_serializer_can_validate_child():
base = 'https://test.federation/test'
data = {
'type': 'CollectionPage',
'id': 'https://test.page?page=2',
'actor': 'https://test.actor',
'first': 'https://test.page?page=1',
'last': 'https://test.page?page=3',
'partOf': 'https://test.page',
'totalItems': 1,
'items': [{'in': 'valid'}],
}
......@@ -441,8 +447,9 @@ def test_collection_page_serializer_can_validate_child():
context={'item_serializer': serializers.AudioSerializer}
)
assert serializer.is_valid() is False
assert 'items' in serializer.errors
# child are validated but not included in data if not valid
assert serializer.is_valid(raise_exception=True) is True
assert len(serializer.validated_data['items']) == 0
def test_collection_page_serializer(factories):
......
......@@ -43,7 +43,7 @@ def test_instance_endpoints_405_if_federation_disabled(
def test_wellknown_webfinger_validates_resource(
db, api_client, settings, mocker):
db, api_client, settings, mocker):
clean = mocker.spy(webfinger, 'clean_resource')
url = reverse('federation:well-known-webfinger')
response = api_client.get(url, data={'resource': 'something'})
......
Fixed broken permission check on library scanning and too aggressive page validation
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment