fixtures

    5熱度

    7回答

    ,我嘗試加載夾具: php bin/console doctrine:fixtures:load 錯誤而產生的數據時,有什麼不對?

    1熱度

    1回答

    我想將一些ERB編譯成符合我的規範的燈具內的CSV文件。下面是CSV: (規格/夾具/文件/ song_info.csv.erb) song id, song_title <%= song.id %>, Fun Title 在我的測試,我首先創建一首歌,所以我可以插它的id到夾具,然後負載CSV。 describe "#update" do let(:song) { Factor

    1熱度

    1回答

    我知道,這似乎是一個奇怪的行爲,避免教條異常,但我必須這樣做,因爲我在一箇舊的項目工作,有人在過去執行的一些遷移,然後他決定所以現在將其刪除在當地沒有崩潰的情況下複製生產環境是很複雜的,這就是爲什麼我需要執行一些查詢的原因(刪除外鍵並添加againg以確保我在本地和生產環境中具有相同的環境 它可以這樣做嗎?當然,我試着用try/catch語句,但沒有工作,我讀教義文檔,但沒有相關信息,所以它似乎是

    4熱度

    1回答

    我正在使用pytest編寫一些測試,其中許多測試具有類似的裝置。我想將這些「全局」燈具放在一個文件中,以便它們可以在多個測試文件中重複使用。我首先想到的是要建立一個fixtures.py文件如 import pytest @pytest.fixture() def my_fixture(): # do something 現在我該怎樣在my_tests.py使用夾具? def

    1熱度

    1回答

    當我試圖轉儲數據庫Fixtures: dbic-migration --schema_class App::Schema --database PostgreSQL -Ilib dump_all_sets 我得到了錯誤: DBIx::Class::Schema::source(): Can't find source for Schet at /home/xxx/lib/perl5/x86_6

    0熱度

    3回答

    我有一個conftest文件來處理在pytest中運行測試時selenium驅動程序的安裝和拆卸。我試圖添加一個命令行選項來確定我是否運行本地內置的硒和Web驅動程序或遠程硒服務器和驅動程序等... 我已經添加了一個名爲「runenv」的命令行選項我試圖通過命令行輸入字符串值來確定系統是否應該運行本地或遠程webdriver配置。這使得測試人員可以在本地開發自己的機器,但也意味着我們可以將測試編寫

    0熱度

    1回答

    我已經開始與一個簡單的測試: class UserTest < ActiveSupport::TestCase test 'should not create user without email' do user = User.new assert_not user.save end end 和Rails自動生成的一些燈具: one: em

    1熱度

    1回答

    我有一個symfony的1.4設置有問題: 我創建的schema.yml: BlogCategory: actAs: { Timestampable: ~ } columns: name: { type: string(255), notnull: true, unique: true } BlogPost: actAs: { Timestampable

    4熱度

    1回答

    我目前用單一夾具這樣運行的測試相同的測試: @pytest.fixture() def foo(): return 'foo' def test_something(foo): # assert something about foo 現在我創建一個略有不同的夾具,說 @pytest.fixture def bar(): return 'bar' 我

    1熱度

    1回答

    我想了解在Django中的燈具和單元測試。我可以成功加載燈具並在我的單元測試中使用這些數據。 我想要做的是測試的結果進行比較,以第二夾具,fixture_2,它代表了數據應該怎麼看。 這裏就是我所說的步驟一步: 進口fixture_1,生成最初的測試數據。 在數據上運行測試,對其進行更改。 以某種方式比較測試結果fixture_2。 有沒有辦法做第3步?我是否應該用fixture_2以某種方式覆蓋