diff --git a/api/tests/manage/test_serializers.py b/api/tests/manage/test_serializers.py
index 37490383aaa5c1a8d1df3cba4e691fb3a63bc23a..a80015ea9643cc5d3c77770049c351a89603b228 100644
--- a/api/tests/manage/test_serializers.py
+++ b/api/tests/manage/test_serializers.py
@@ -176,7 +176,8 @@ def test_manage_domain_action_purge(factories, mocker):
 
     s.handle_purge(domains[0].__class__.objects.all())
     on_commit.assert_called_once_with(
-        federation_tasks.purge_actors.delay, domains=[d.pk for d in domains]
+        federation_tasks.purge_actors.delay,
+        domains=[d.pk for d in sorted(domains, key=lambda d: d.name)],
     )