Include only local content in nodeinfo stats, added downloads count

This commit is contained in:
Eliot Berriot 2020-02-14 10:21:48 +01:00
parent 8d59d8f27a
commit f146c0ae91
No known key found for this signature in database
GPG key ID: 6B501DFD73514E14
5 changed files with 16 additions and 6 deletions

View file

@ -34,17 +34,17 @@ def test_get_track_favorites(mocker):
def test_get_tracks(mocker):
mocker.patch("funkwhale_api.music.models.Track.objects.count", return_value=42)
mocker.patch("funkwhale_api.music.models.TrackQuerySet.count", return_value=42)
assert stats.get_tracks() == 42
def test_get_albums(mocker):
mocker.patch("funkwhale_api.music.models.Album.objects.count", return_value=42)
mocker.patch("funkwhale_api.music.models.AlbumQuerySet.count", return_value=42)
assert stats.get_albums() == 42
def test_get_artists(mocker):
mocker.patch("funkwhale_api.music.models.Artist.objects.count", return_value=42)
mocker.patch("funkwhale_api.music.models.ArtistQuerySet.count", return_value=42)
assert stats.get_artists() == 42
@ -57,6 +57,7 @@ def test_get(mocker):
"track_favorites",
"listenings",
"music_duration",
"downloads",
]
[
mocker.patch.object(stats, "get_{}".format(k), return_value=i)