Получение ошибки при попытке запустить тест "RuntimeError" Доступ к базе данных не разрешен
В моем проекте запущено несколько задач celery. Я хочу написать несколько тестов для задач, используя фабрики pytest. Но каждый раз, когда я передаю задачу в тест, я получаю ошибку Getting error when trying run test "RuntimeError" Database access not allowed. Вот пример кода
def send_orders():
for order in Order.objects.all():
order.send()
order.sent = True
class OrderFactory(....):
amount = 100
sent = False
def test_send_orders(order):
send_orders()
assert order.sent