fixtures

    6熱度

    1回答

    我有一個名爲n_groups的燈具,我想在某些情況下進行參數化,但在其他情況下不能。原因是因爲我的MVC類數據模型的構造方式,我儘可能在「模型」類中進行測試,但「控制器」類不需要進行廣泛的測試,因爲我已經在「模型」中完成。因此,在控制器中運行所有參數化測試是多餘的,我想限制測試的次數以及測試時間。目前,爲了測試我的控制器的初始化,生成了超過18,000個測試,運行需要42分鐘!請參閱Travis-

    7熱度

    1回答

    我收到此錯誤信息多態關聯: ERROR["test_profile_display", UsersProfileTest, 2.569931] test_profile_display#UsersProfileTest (2.57s) NoMethodError: NoMethodError: undefined method `posts' for nil:NilClass a

    2熱度

    1回答

    我在Symfony 2包中使用Alice來加載燈具。我正在嘗試使用父實體的名稱來定製實體的名稱。具體來說,我有一個實體,@Report1,其@Report1->name財產返回Test Report 1。 我正在嘗試創建名稱爲Test Report 1 Scenario 1的子實體。這是我的固定文件片段: AppBundle\Entity\Scenario: Scenario1:

    2熱度

    1回答

    我正在爲Symfony中的API編寫一些功能測試,這些測試依賴於數據庫中的數據。看起來這樣做的普遍接受的方法是使用Fixtures並在測試之前加載燈具。 創建一個適合我所有測試的強大的Fixture類庫似乎是相當艱鉅和不切實際的。我使用的是LiipFunctionalTestBundle,所以我只加載我需要的燈具,但它只是讓事情稍微容易一些。 例如,對於某些測試,我可能需要1個用戶存在於數據庫中,

    1熱度

    2回答

    如果燈具位於Class(bla0,bla1)內部或外部,它有什麼區別? @pytest.fixtures() def bla0() ... class MyTest: @pytest.fixtures() def bla1() ... @pytest.mark.usefixtures("bla0", "bla1") de

    1熱度

    1回答

    我有一個燈具採用ID的這樣的文件: post_one: id: 1 attr2: 'some_value' post_two: id: 2 attr3: 'some_other_value' 等。 有沒有一種方法,我不必輸入每個記錄的ID,並讓它自動增加?

    1熱度

    1回答

    我希望將不同數量的記錄保存到數據庫以進行不同的測試。一次測試的目的是查看數據庫中只有一條記錄的方法行爲,而另一條可能是查看該方法如何處理十條記錄。我知道燈具是將數據加載到測試數據庫的首選方式,但據我所知,燈具是靜態的,不能用於特定測試。因此,我在一些測試中使用CRUD操作。大多數這些測試都是從刪除被測表中的所有記錄開始,然後添加適合特定測試的記錄。 依賴於CRUD操作並且不使用Fixture數據的

    1熱度

    1回答

    我試圖加快我的構建速度,並且我問自己在每個燈具類的末尾,是否有用的做法是使用LESS而不是em-> flush()。 此行爲是由Symfony的食譜建議: http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html ...但只有「直到2.2的DoctrineFixtureBundle,和我在2.3。 我認爲單次衝

    16熱度

    2回答

    我在學習Ruby on Rails,我想確保我理解燈具和種子數據之間的區別。 我的理解是,fixtures基本上是測試數據,你運行你的測試斷言,並且在你的測試完成後沒有持久性,而當你做類似rake db:seed這樣的事情時,你將自動放入數據庫的種子。 爲什麼在這種情況下使用種子?只是爲了避免必須寫出所有無數的測試斷言?對於數據,當應用程序投入生產時,您需要知道這些數據在數據庫中? (我想,那一直

    1熱度

    3回答

    如何從fitnesse表格單元中清除html代碼? 例如,我創建了一個表,並強調一個單元作爲一個新問題: |Table: my custom table |Header1|Header2| |!style_add[new value]|value| 當方法doTable被稱爲MyCustomTable類。第二行在html span標籤內包含「新值」:<span class="add">ne