by Guest » 24 Dec 2024, 21:04
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.
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]class ExampleTestCase(MockedTestCase):
# tests
[/code]
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.