Blacked the code
This commit is contained in:
parent
b6fc0051fa
commit
62ca3bd736
279 changed files with 8890 additions and 9556 deletions
|
|
@ -8,36 +8,35 @@ from funkwhale_api.activity import record
|
|||
|
||||
class FakeModel(models.Model):
|
||||
class Meta:
|
||||
app_label = 'tests'
|
||||
app_label = "tests"
|
||||
|
||||
|
||||
class FakeSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = FakeModel
|
||||
fields = ['id']
|
||||
|
||||
|
||||
fields = ["id"]
|
||||
|
||||
|
||||
def test_can_bind_serializer_to_model(activity_registry):
|
||||
activity_registry.register_serializer(FakeSerializer)
|
||||
|
||||
assert activity_registry['tests.FakeModel']['serializer'] == FakeSerializer
|
||||
assert activity_registry["tests.FakeModel"]["serializer"] == FakeSerializer
|
||||
|
||||
|
||||
def test_can_bind_consumer_to_model(activity_registry):
|
||||
activity_registry.register_serializer(FakeSerializer)
|
||||
@activity_registry.register_consumer('tests.FakeModel')
|
||||
|
||||
@activity_registry.register_consumer("tests.FakeModel")
|
||||
def propagate(data, obj):
|
||||
return True
|
||||
|
||||
assert activity_registry['tests.FakeModel']['consumers'] == [propagate]
|
||||
assert activity_registry["tests.FakeModel"]["consumers"] == [propagate]
|
||||
|
||||
|
||||
def test_record_object_calls_consumer(activity_registry, mocker):
|
||||
activity_registry.register_serializer(FakeSerializer)
|
||||
stub = mocker.stub()
|
||||
activity_registry.register_consumer('tests.FakeModel')(stub)
|
||||
activity_registry.register_consumer("tests.FakeModel")(stub)
|
||||
o = FakeModel(id=1)
|
||||
data = FakeSerializer(o).data
|
||||
record.send(o)
|
||||
|
|
|
|||
|
|
@ -1,12 +1,11 @@
|
|||
from funkwhale_api.activity import serializers
|
||||
from funkwhale_api.favorites.serializers import TrackFavoriteActivitySerializer
|
||||
from funkwhale_api.history.serializers import \
|
||||
ListeningActivitySerializer
|
||||
from funkwhale_api.history.serializers import ListeningActivitySerializer
|
||||
|
||||
|
||||
def test_autoserializer(factories):
|
||||
favorite = factories['favorites.TrackFavorite']()
|
||||
listening = factories['history.Listening']()
|
||||
favorite = factories["favorites.TrackFavorite"]()
|
||||
listening = factories["history.Listening"]()
|
||||
objects = [favorite, listening]
|
||||
serializer = serializers.AutoSerializer(objects, many=True)
|
||||
expected = [
|
||||
|
|
|
|||
|
|
@ -2,20 +2,18 @@ from funkwhale_api.activity import utils
|
|||
|
||||
|
||||
def test_get_activity(factories):
|
||||
user = factories['users.User']()
|
||||
listening = factories['history.Listening']()
|
||||
favorite = factories['favorites.TrackFavorite']()
|
||||
user = factories["users.User"]()
|
||||
listening = factories["history.Listening"]()
|
||||
favorite = factories["favorites.TrackFavorite"]()
|
||||
|
||||
objects = list(utils.get_activity(user))
|
||||
assert objects == [favorite, listening]
|
||||
|
||||
|
||||
def test_get_activity_honors_privacy_level(factories, anonymous_user):
|
||||
listening = factories['history.Listening'](user__privacy_level='me')
|
||||
favorite1 = factories['favorites.TrackFavorite'](
|
||||
user__privacy_level='everyone')
|
||||
favorite2 = factories['favorites.TrackFavorite'](
|
||||
user__privacy_level='instance')
|
||||
listening = factories["history.Listening"](user__privacy_level="me")
|
||||
favorite1 = factories["favorites.TrackFavorite"](user__privacy_level="everyone")
|
||||
favorite2 = factories["favorites.TrackFavorite"](user__privacy_level="instance")
|
||||
|
||||
objects = list(utils.get_activity(anonymous_user))
|
||||
assert objects == [favorite1]
|
||||
|
|
|
|||
|
|
@ -5,14 +5,13 @@ from funkwhale_api.activity import utils
|
|||
|
||||
|
||||
def test_activity_view(factories, api_client, preferences, anonymous_user):
|
||||
preferences['common__api_authentication_required'] = False
|
||||
favorite = factories['favorites.TrackFavorite'](
|
||||
user__privacy_level='everyone')
|
||||
listening = factories['history.Listening']()
|
||||
url = reverse('api:v1:activity-list')
|
||||
preferences["common__api_authentication_required"] = False
|
||||
favorite = factories["favorites.TrackFavorite"](user__privacy_level="everyone")
|
||||
listening = factories["history.Listening"]()
|
||||
url = reverse("api:v1:activity-list")
|
||||
objects = utils.get_activity(anonymous_user)
|
||||
serializer = serializers.AutoSerializer(objects, many=True)
|
||||
response = api_client.get(url)
|
||||
|
||||
assert response.status_code == 200
|
||||
assert response.data['results'] == serializer.data
|
||||
assert response.data["results"] == serializer.data
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue