Align openapi specs to the actual API
This commit is contained in:
parent
c19b3d3545
commit
301cea927a
22 changed files with 153 additions and 111 deletions
|
|
@ -36,29 +36,6 @@ def test_library_serializer_latest_scan(factories):
|
|||
assert serializer.data["latest_scan"] == expected
|
||||
|
||||
|
||||
def test_library_serializer_with_follow(factories, to_api_date):
|
||||
library = factories["music.Library"](uploads_count=5678)
|
||||
follow = factories["federation.LibraryFollow"](target=library)
|
||||
|
||||
setattr(library, "_follows", [follow])
|
||||
expected = {
|
||||
"fid": library.fid,
|
||||
"uuid": str(library.uuid),
|
||||
"actor": serializers.APIActorSerializer(library.actor).data,
|
||||
"name": library.name,
|
||||
"description": library.description,
|
||||
"creation_date": to_api_date(library.creation_date),
|
||||
"uploads_count": library.uploads_count,
|
||||
"privacy_level": library.privacy_level,
|
||||
"follow": api_serializers.NestedLibraryFollowSerializer(follow).data,
|
||||
"latest_scan": None,
|
||||
}
|
||||
|
||||
serializer = api_serializers.LibrarySerializer(library)
|
||||
|
||||
assert serializer.data == expected
|
||||
|
||||
|
||||
def test_library_follow_serializer_validates_existing_follow(factories):
|
||||
follow = factories["federation.LibraryFollow"]()
|
||||
serializer = api_serializers.LibraryFollowSerializer(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue