funkwhale/api/tests
Kuba Orlik 3a83290cc0 Fix feed formatting so it passes w3c validation
Feeds generated by Funkwhale do not pass validation with the [w3c
validator](https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fpodcast.midline.pl%2Fapi%2Fv1%2Fchannels%2FMidline%2Frss).
This commit addresses the problems identified during validation:

1. The `isPermalink` is not recognized -> changed it to
   `isPermaLink` (capital "L")

2. `itunes:summary` and `itunes:subtitle` are 256 characters after
   truncating, but the maximum is 255. The truncating function trims the
   text to 255 chars, but then adds `…`, so the text is one character
   too long

3. The tags within `itunes:keywords` are now separated with commas
   instead of spaces (https://validator.w3.org/feed/docs/warning/InvalidKeywords.html)
2020-10-22 15:06:28 +02:00
..
activity
audio Fix feed formatting so it passes w3c validation 2020-10-22 15:06:28 +02:00
channels See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
cli Resolve "Tagging artists/albums genres when importing music files" 2019-12-18 07:52:09 +01:00
common Fix #1205: Added a new, large thumbnail size for cover images 2020-08-28 20:59:54 +02:00
data
favorites See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
federation Fix #1999: broken federation with pods using allow-listing 2020-08-24 13:53:45 +02:00
files Resolve "CLI in-place import impossible with virtualenv with python3.5" 2020-06-05 10:42:56 +02:00
history
instance Expose public libraries and channels in standard API 2020-07-28 14:21:15 +02:00
loadtesting Added load testing test case 2019-10-22 00:13:27 +02:00
manage Fixed really slow SQL 2020-07-09 11:51:58 +02:00
moderation See #170: admin UI for channels, reporting channels 2020-03-31 10:45:41 +02:00
music Allow genre tags to be updated when rescanning files in-place 2020-10-11 17:12:39 +02:00
musicbrainz
playlists Updated playlist management API 2020-07-27 15:31:49 +02:00
plugins [plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and secret are provided 2020-08-26 12:26:27 +02:00
radios Documented missing API endpoints 2020-07-28 11:26:39 +02:00
subsonic Fix #1158: crash when loading recent albums via Subsonic 2020-06-11 18:06:00 +02:00
tags Resolve "Tagging artists/albums genres when importing music files" 2019-12-18 07:52:09 +01:00
users Added application token for easier auth 2020-08-19 11:41:17 +02:00
__init__.py
conftest.py See #170: subscribe to 3d-party RSS feeds in Funkwhale 2020-03-13 12:16:51 +01:00
test_auth.py
test_import_audio_file.py Resolve "CLI in-place import impossible with virtualenv with python3.5" 2020-06-05 10:42:56 +02:00
test_tasks.py
test_test_utils.py
utils.py