Resolve "Per-user libraries" (use !368 instead)
This commit is contained in:
parent
b0ca181016
commit
2ea21994ee
144 changed files with 6709 additions and 5307 deletions
|
|
@ -141,7 +141,7 @@ def test_creating_actor_from_user(factories, settings):
|
|||
assert actor.type == "Person"
|
||||
assert actor.name == user.username
|
||||
assert actor.manually_approves_followers is False
|
||||
assert actor.url == federation_utils.full_url(
|
||||
assert actor.fid == federation_utils.full_url(
|
||||
reverse(
|
||||
"federation:actors-detail",
|
||||
kwargs={"preferred_username": actor.preferred_username},
|
||||
|
|
@ -165,3 +165,46 @@ def test_creating_actor_from_user(factories, settings):
|
|||
kwargs={"preferred_username": actor.preferred_username},
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
def test_get_channels_groups(factories):
|
||||
user = factories["users.User"]()
|
||||
|
||||
assert user.get_channels_groups() == ["user.{}.imports".format(user.pk)]
|
||||
|
||||
|
||||
def test_user_quota_default_to_preference(factories, preferences):
|
||||
preferences["users__upload_quota"] = 42
|
||||
|
||||
user = factories["users.User"]()
|
||||
assert user.get_upload_quota() == 42
|
||||
|
||||
|
||||
def test_user_quota_set_on_user(factories, preferences):
|
||||
preferences["users__upload_quota"] = 42
|
||||
|
||||
user = factories["users.User"](upload_quota=66)
|
||||
assert user.get_upload_quota() == 66
|
||||
|
||||
|
||||
def test_user_get_quota_status(factories, preferences, mocker):
|
||||
user = factories["users.User"](upload_quota=66, with_actor=True)
|
||||
mocker.patch(
|
||||
"funkwhale_api.federation.models.Actor.get_current_usage",
|
||||
return_value={
|
||||
"total": 10 * 1000 * 1000,
|
||||
"pending": 1 * 1000 * 1000,
|
||||
"skipped": 2 * 1000 * 1000,
|
||||
"errored": 3 * 1000 * 1000,
|
||||
"finished": 4 * 1000 * 1000,
|
||||
},
|
||||
)
|
||||
assert user.get_quota_status() == {
|
||||
"max": 66,
|
||||
"remaining": 56,
|
||||
"current": 10,
|
||||
"pending": 1,
|
||||
"skipped": 2,
|
||||
"errored": 3,
|
||||
"finished": 4,
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue