Fix #809: Added admin options to disable login for users, ensure related content is deleted when deleting a user account

This commit is contained in:
Eliot Berriot 2019-04-30 14:46:05 +02:00
parent 62a2d949ca
commit 048339c7a2
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
5 changed files with 63 additions and 1 deletions

View file

@ -219,3 +219,13 @@ def test_user_get_quota_status(factories, preferences, mocker):
"errored": 3,
"finished": 4,
}
def test_deleting_users_deletes_associated_actor(factories):
actor = factories["federation.Actor"]()
user = factories["users.User"](actor=actor)
user.delete()
with pytest.raises(actor.DoesNotExist):
actor.refresh_from_db()