See #170: channels ui (listeners)

This commit is contained in:
Eliot Berriot 2020-02-05 15:06:07 +01:00
commit 95497e76ac
79 changed files with 1768 additions and 232 deletions

View file

@ -50,6 +50,8 @@ def test_mutation_filter_is_approved(value, expected, factories):
("noop", 0, []),
("noop", 1, []),
("noop", 2, []),
("actor:actor1@domain.test", 0, [0]),
("actor:actor2@domain.test", 0, [1]),
],
)
def test_actor_scope_filter(
@ -61,8 +63,13 @@ def test_actor_scope_filter(
mocker,
anonymous_user,
):
actor1 = factories["users.User"]().create_actor()
actor2 = factories["users.User"]().create_actor()
domain = factories["federation.Domain"](name="domain.test")
actor1 = factories["users.User"]().create_actor(
preferred_username="actor1", domain=domain
)
actor2 = factories["users.User"]().create_actor(
preferred_username="actor2", domain=domain
)
users = [actor1.user, actor2.user, anonymous_user]
tracks = [
factories["music.Upload"](library__actor=actor1, playable=True).track,

View file

@ -7,6 +7,7 @@ from funkwhale_api.common import serializers
from funkwhale_api.common import signals
from funkwhale_api.common import tasks
from funkwhale_api.common import throttling
from funkwhale_api.common import utils
def test_can_detail_mutation(logged_in_api_client, factories):
@ -270,3 +271,13 @@ def test_attachment_destroy_not_owner(factories, logged_in_api_client):
assert response.status_code == 403
attachment.refresh_from_db()
def test_can_render_text_preview(api_client, db):
payload = {"text": "Hello world"}
url = reverse("api:v1:text-preview")
response = api_client.post(url, payload)
expected = {"rendered": utils.render_html(payload["text"], "text/markdown")}
assert response.status_code == 200
assert response.data == expected