monkeypatching

    1

    1答えて

    どのようにjsを知っていますか? :D let obj = {} let anotherObj = obj 今anotherObjはobjの基準として{}値を含みます。 だからanotherObjにはobjの参照のみがあります。しかし、新しい値をobjに再割り当てするとき なぜjsで代入するのがこのように動作するのですか? そして私は、この機能は便利monkeypatchingの技術

    0

    1答えて

    私はいくつかのテストをしていますが、私は関数の引数を模擬したいと思います。例えば 私はのような機能を持って: def foo(arg1, arg2): 'do something' と、その関数の呼び出し:私が代わりに2の3を使用するように何とかそれをモンキーパッチしたい foo(1, 2) が可能ということですか? のようなものが試さ: monkeypatch.setattr(

    0

    1答えて

    Flaskアプリケーションの設定ファイルのテストを書いています。システムに設定されたenv変数がテストの結果に影響しないことを確認するために、私はpytestのmonkeypatchを使って予測可能なテスト結果を作成しています。 env変数が設定されていないフィクスチャで 'config'ファイルをテストしています。テストを実行する前にmonkeypatchに変数を設定させるフィクスチャを使用して

    1

    1答えて

    デフォルトの長さを16 * 1024からより大きい値(128 * 1024)に変更するために、shutil.copyfileobj()関数をモンキーパッチにしようとしています。内部的には、moveのような他のシャットルメソッドはcopyfileobj()関数を呼び出しますが、私はこれらの呼び出しにも猿のパッチの影響を受けたいと思います。これは動作していないようです: import shutil

    0

    1答えて

    net/httpにパッチを適用しようとしていて、1つのサービスクラスにのみ適用されています。洗練された方法があるようです。下のサルパッチは機能しますが、洗練されていません。これは名前空間の問題ですか?このプロジェクトは、Ruby 2.3.0で動作していますが、2.4.1でも試してみました。サルのパッチだけが適用されるようです。モンキーパッチで : module NetHttpPatch

    1

    1答えて

    これはPython 2.7に基づいたSageの質問です。私はセージ質問hereを書きましたが、その質問を修正して数学的コンテキストを削除します。 非常に特殊なケースでは、いくつかの遅い機能の速度を向上させようとしています。 本来、fooのように、foo(args)は伝統的にかなり遅いですが、分析のために私が手作業で行なったfoo(args')は、bar(args')で簡単に計算できます(実際には簡

    0

    1答えて

    こんにちは私はdjangoアプリを持っています。私のシステム全体の構成は次のとおりです:python 3、django 1.11、eventlet 0.21.0。 1)nginxの上流のサーバとして: upstream proj_server { server unix:///tmp/proj1.sock fail_timeout=0; server unix:///tmp

    3

    1答えて

    からインポートする方法の中にインポートされた私は、テストに次の関数を得ましたデータベースの名前をとり、そこからコマンド文字列を作成し、このコマンドをsubprocessとしてexecute_cmdメソッドで実行します。 実際にsubprocessを実行せずにこの機能をテストしたいと思います。私は、コマンドが正しく構築され、正しくexecute_cmdに渡されているかどうかを確認したいだけです。した

    -2

    1答えて

    私は、文字列のリストから文字列をランダムに選択するクラスメソッドに対してpytestを使ってテストを開発しようとしています。それは基本的に以下のgivemeanumber方法のように見えます : 第一の方法、getsshは、クラスでボブがpytest docs からわずか一例である私の生産コードはから文字列のリストを取得しDBを選択してランダムに選択します。だから私は私のテスト文字列を取得し、ラン

    0

    1答えて

    私は、Dateクラスにパッチしたcached-dateというNPMパッケージを作成しました。これは、日付の標準文字列表現をキャッシュします。 すべてのものは、私は型定義を認識するために、私の活字体のプロジェクトを得ることができないことを除いて、素晴らしい作品をパッケージに含ま: // Typescript application require('cached-date'); const d