Django-Tests – Patch-Objekt in allen Tests

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Django-Tests – Patch-Objekt in allen Tests

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.

Top