fixtures

    0熱度

    1回答

    我有我的應用程序由下列has_many/belongs_to模型關聯: User < Company < Deed < Subtransaction, 其中Deedaccepts_nested_attributes_for(和validates_associated):subtransactions。我希望使用Minitest和fixtures來測試我的模型驗證。 我已經通過明確定義提交給我的模型

    0熱度

    1回答

    我播種與sequ​​elize夾具數據庫,我已經知道如何處理與它的許多一對多的關係: Project.hasMany(User); User.hasMany(Project); [ { "model":"User", "data":{ "id": 123, "name": "John" } }, {

    1熱度

    1回答

    我一直試圖在我們的一些附加組件中添加與Plone 5的兼容性,並且發現了一個我想要避免的模式:似乎我必須手動安裝默認測試夾具上的內容類型如下: ... PLONE_VERSION = api.env.plone_version() class Fixture(PloneSandboxLayer): defaultBases = (PLONE_FIXTURE,) de

    0熱度

    1回答

    「突然間」我得到這個錯誤,我找不出原因。 也許你看到的問題,或者... 有沒有一種方法來「測試」的燈具? ERROR [ 「test_should_redirect_create_when_not_logged_in」(...) ActiveRecord的:: RecordNotFound:6::無法與 'ID'= 415950658 測試/控制器/ text_posts_controller_t

    1熱度

    1回答

    我想寫與服務器Selenium測試夾具爲: import pytest @pytest.fixture() def driver(request): from selenium import webdriver d = webdriver.Firefox() request.addfinalizer(d.close) return d @pytes

    0熱度

    1回答

    我正在使用Symfony2構建REST API。我已經在使用Liip bundle進行功能測試,並且使用Alice和Faker來生成所有的燈具。但是,當我想直接測試POST調用時,我沒有什麼麻煩,因爲POST數據中包含了長的JSON,這使得我的函數變得非常長,難看且不可讀。 我決定將假JSON出來之類的,使用Symfony的解析器將它們轉換爲YAML文件,然後加載它們: private funct

    1熱度

    1回答

    我發現例如如何在手動 class CommentTest extends CDbTestCase { public $fixtures=array( 'posts'=>'Post', 'comments'=>'Comment', ); … } 使用夾具或我可以使用像這樣的「後」 =>「:交」。 但我想在其他測試中使用其他燈具,例如:當我

    1熱度

    2回答

    我正在致力於一個電子商務網站,客戶可以在該網站上租用一週的產品。其中一個限制是產品需要在2天之內清理,然後再租給其他客戶。所以我正在編寫Chimp + Cucumber(端到端)測試,以確保第二位客戶在清理之前不能租用同一產品。 由於客戶可以選擇他們的一週發貨日期,因此我想在我的方案中指定日期,而無需調整數據庫或後端方法。在我看來,一個好的方法是改變系統的日期(服務器+客戶端),這樣我就可以在我的

    2熱度

    1回答

    我想做一個自定義夾具,它將從csv文件中獲取數據,以特定方式解析它,創建對象,插入數據並將其刷新到數據庫。 我的問題是,我的文件住在的appbundle /命令,我不知道如何訪問經理以堅持和沖洗我的文件。 所以我的問題是:如何訪問主義的經理嗎? <?php namespace AppBundle\Command; use Symfony\Bundle\FrameworkBundle\Com

    1熱度

    2回答

    如何更新燈具的列以便僅使用update_column命令臨時使用。 現在,我有以下運行罰款命令: name = names(:one) role = roles(:one) name.role_id = role.id assert name.save 它運行良好,但沒有任何有效的方式做到這一條線像name.update_column( - , - - )?