fixtures

    0熱度

    1回答

    我正在使用pyyaml。 我使用下面的命令來創建Django項目夾具: python manage.py dumpdata app.ModelName --format=yaml > fixtures/dev/fixture_name.yaml 我得到的輸出是: - fields: {active: true, created_at: !!timestamp '2016-11-14 10:43

    -1熱度

    2回答

    我有兩個模型,Project和Todo。 項目存儲Todos數組。 移民項目: def up create_table :projects do |t| t.string :title, null: false t.timestamps null: false end end 移民TODO: def up create_table

    0熱度

    2回答

    我正在嘗試創建一個軌道夾具來測試一個控制器,該控制器讀取paper_trail寶石(7.0.1)持久保存的版本。但是,我迄今爲止無法在燈具中填充任何版本來進行測試。而且,看起來YAML文件沒有加載/正在打破其他測試。這是我的`versions.yml``文件的內容: --- version_001: id: 1 item_type: 'DistributionChannel'

    1熱度

    2回答

    我使用Codeception爲我的Yii2應用程序寫了一個簡單的測試。而不是使用真正的MySQL數據庫,我想使用燈具。 下面是代碼: 測試/ PersonTest.php: namespace app\tests\unit\models; use tests\fixtures; use app\controllers; class PersonTest extends \Codecept

    2熱度

    1回答

    我試圖找出爲什麼我似乎無法在夾具中使用模擬的返回值。 用下面的進口 import pytest import uuid pytest-模擬例子的工作原理: def test_mockers(mocker): mock_uuid = mocker.patch.object(uuid, 'uuid4', autospec=True) mock_uuid.return_valu

    1熱度

    1回答

    我已經運行硒測試中pytest測試項目有如下的結構: ProjRoot | |_Pytest.ini |_____________TestFolderA | | | |_test_folderA_tests1.py | |_test_folderA_tests2.py | |____________TestFolderB | | |

    0熱度

    1回答

    我試圖使用pytest運行分裂測試用例。我有一個應用程序和一個框架,他們都定義了測試用例。當我開始運行測試時,我的應用程序還使用「main」函數(來自_pytest.config import main main([<framework_dir>, args, ...]))運行框架的測試用例。 問題是我想使用應用程序conftest.py而不是框架的conftest.py。我試圖通過使用--con

    0熱度

    1回答

    試圖找到最優雅的方式來通知測試裝置測試失敗。該測試夾具需要將測試結果報告給saucelabs,以便將其標記爲合格或不合格。我試圖從這些示例中刪除儘可能多的無關代碼。 以下測試使用夾具瀏覽器。 def test_9(browser): browser.get(MY_CONSTANT) assert "My Page" in browser.title browser.f

    0熱度

    1回答

    我正在測試一些工程方程,其中有幾個參數返回浮點數組。爲了測試所有的情況,我想使用一些固定裝置。我目前將測試用例存儲在一個簡單的文件中,加載它們,然後返回感興趣的測試用例。有一個更好的方法嗎? @pytest.fixture(params=[0, 1, 2]) def test_case(request): fpath = pathlib.Path(__file__).parent

    8熱度

    2回答

    我已經爲我的Django應用程序編寫了一系列測試,並且希望在我的生產數據庫的副本上運行它們。 至於我可以告訴大家,要做到這一點,最好的方法是使用fixture loading就像這樣: 運行manage.py dumpdata -o app.dump 移動導致app.dump文件在[應用程序名稱]一個燈具目錄文件夾 我django.test.TestCase子類指定一個「燈具」類屬性 然而,這種方