Page 1 of 1

Django-Tests – Patch-Objekt in allen Tests

Posted: 24 Dec 2024, 21:04
by Guest
Ich muss eine Art MockMixin für meine Tests erstellen. Es sollte Mocks für alles enthalten, was externe Quellen aufruft.
Zum Beispiel rufe ich jedes Mal, wenn ich ein Modell im Admin-Bereich speichere, einige Remote-URLs auf. Es wäre gut, das verspottet zu haben und so zu verwenden:

Code: Select all

class ExampleTestCase(MockedTestCase):
# tests
Jedes Mal, wenn ich ein Modell im Admin-Bereich speichere, beispielsweise in Funktionstests, wird dieser Mock angewendet, anstatt Remote-URLs aufzurufen.

Ist das tatsächlich möglich? Ich kann das für einen bestimmten Test tun, das ist kein Problem. Aber es wäre nützlicher, einen globalen Mock zu haben, weil ich ihn oft verwende.