nose

    4熱度

    2回答

    我有一些代碼使用multiprocessing.Pool來分叉工作並執行並行任務。我試圖找到正確的方法運行此代碼的單元測試。 注意我是而不是試圖並行測試串行代碼測試用例,我知道包像鼻子支持。 如果我編寫一個測試所述並行代碼的測試函數,並嘗試通過以下方法用鼻子運行測試:nosetests tests/test_function.py非並行測試正確執行,但多處理嘗試fork時並行測試失敗,因爲main

    1熱度

    1回答

    我只是試圖執行下面一個簡單的測試用例列表, # testinheritence.py import unittest class heleClass(object): def execute_test_plan(self, test_plan): self.assertEqual("a", "a") class TestParent(heleClass):

    0熱度

    1回答

    在level1/level2/bar.py,試圖導入一個變量foo從level1/foo.py的時候,我發現了一個錯誤: ImportError: No module named level1.foo 1級/ foo.py bar = 123 1級/ 2級別/ bar.py import level1.foo print level1.foo.bar 但運行nosetests定義在l

    7熱度

    2回答

    在Python測試中,我們爲什麼要這樣寫: self.assertEqual(response.status_code, 200) self.assertIn('key', my_dict) self.assertIsNotNone(thing) 而不是在自然: assert response.status_code == 200 assert 'key' in my_dict ass

    16熱度

    1回答

    我使用nosetests test.py運行單元測試: import unittest import logging class Test(unittest.TestCase): def test_pass(self): logging.getLogger('do_not_want').info('HIDE THIS') logging.getLogger

    1熱度

    1回答

    我有以下行的文件有: suite = LazySuite(all_tests) run(suite=suite, argv=['','-c', 'nose.cfg']) 而且我有這個鼻子配置文件: [nosetests] stop=1 with-xunit=1 xunit-file=test.xml 當我運行測試時,以下消息顯示: Usage: TestSuite1.py [opt

    5熱度

    2回答

    nose發現過程查找名稱以test開頭的所有模塊,並在其中包含名稱中包含test的所有函數,並嘗試將它們作爲單元測試運行。見http://nose.readthedocs.org/en/latest/man.html 我有一個函數,其名稱是說,make_test_account,在文件accounts.py。我想在名爲test_account的測試模塊中測試該功能。因此,在該文件的開頭我做的: f

    1熱度

    1回答

    我有一個測試函數來操縱對象的內部狀態。該對象使用logging.info()記錄以下內容。 INFO:root:_change: test light red INFO:root:_change: test light green INFO:root:_change: test light yellow 我怎樣才能將它納入鼻子或unittest功能,以便我可以有一個類似的測試呢? def

    3熱度

    1回答

    speciifed在nose.cfg [nosetests] where=path1 where=path2 where=path3 僅使用最後一個定義。文檔說 - - 標誌可以多次使用,但這似乎不適用於配置文件?

    1熱度

    1回答

    下面是縮減了我的問題的說明表示一個: import sys import nose def test_equality_stdalone(): assert "b" == "b" def test_inequality_stdalone(): assert "b" != "c" def test_xxx_stdalone(): assert "xx