В каждом воркер-процессе python-интерпретатор инициализируется заново, поэтому в каждом из воркеров LOCK_PROCESS - это своя независимая глобальная переменная. Поэтому нет NameError.
В вашем коде есть вызов delay(), из чего я делаю вывод, что вы в тестах отправляете задачу на выполнение в локально развернутый Celery, который уже работает не с тестовой базой. CELERY_ALWAYS_EAGER позволяет вместо отправки в Celery выполнить код задачи "здесь и сейчас", работая с тестовой базой.
В любом случае, если у вас в тесте пусто, значит там надо создать объекты до выполнения задачи.
А у `django.contrib.admin.helpers.ActionForm` действительно нет поля actions, там action.
Попробуйте переустановить Django, вдруг вы случайно что-то в PyCharm переименовали не то.