Suchergebnisse für Anfrage "monkeypatching"
Warum funktioniert Pythons Monkeypatch nicht, wenn eine Klasse anstelle eines Moduls importiert wird?
Ich hatte Probleme bei der Verwendung des Codes der akzeptierten AntwortHie [https://stackoverflow.com/questions/20503373/how-to-monkeypatch-pythons-datetime-datetime-now-with-py-test] . Der Code funktioniert abhängig davon, wie ich datetime ...
Ist es möglich, in Java ein Affen-Patch zu erstellen?
Ich möchte die Vorzüge dieses Ansatzes nicht diskutieren, nur wenn es möglich ist. Ich glaube die Antwort ist "nein". Aber vielleicht wird mich jemand überraschen! Stellen Sie sich vor, Sie haben eine Kernwidget-Klasse. Es hat ...
Wie man eine statische Methode monkeypatcht? [Duplikat]
Diese Frage hat hier bereits eine Antwort:Zeiger auf statische Methoden in Python 3 AntwortenWährend es ziemlich einfach ist, Instanzmethoden in Klassen zu m...
MonkeyPatching: PrimeFaces-Widgets erweitern / überschreiben
Ich benutze gerade (es funktioniert gut) PrimeFaces.widget.OverlayPanel.prototype._old_init = PrimeFaces.widget.OverlayPanel.prototype.init; PrimeFaces.widget.OverlayPanel.prototype.init = function(cfg) { this._old_init(cfg); this.align(); ...
Verspotten einer HTTP-Anforderung in einem Unit-Test-Szenario in Python
Ich möchte einen Webserver für alle meine Tests in Bezug auf HTTP einbinden. Es muss nicht sehr ausgefeilt sein. Ich wäre lieber nicht davon abhängig, online...
Was bedeutet "Monkey Patching" genau in Ruby?
aut Wikipedia ist einmonkey patch [http://en.wikipedia.org/wiki/Monkey_patch] ist: eine Möglichkeit, den Laufzeitcode dynamischer Sprachen zu erweitern [...] oder zu ändern, ohne den ursprünglichen Quellcode zu ändern. Die folgende Aussage ...
Sollte ein Plugin, das neue Instanzmethoden hinzufügt, monkey-patch oder subclass / mixin und das übergeordnete Plugin ersetzen?
Nehmen Sie als einfaches Beispiel eine Klasse
erfolgen impliziter Unicode-Konvertierungen in Python
Ich habe ein großes Projekt, in dem an verschiedenen Stellen problematische implizite Unicode-Konvertierungen (Coersions) in Form von someDynamicStr = "bar" # could come from various sources # works u"foo" + someDynamicStr ...