pyunit

    0熱度

    2回答

    您好我正在嘗試根據自己的需要調整Python的標準單元測試庫。 到目前爲止,一切都處於實驗階段,我想知道如果我做錯事,所以這裏是我的代碼: class Should(object): def __init__(self, subject): self.subject = subject self.suite = unittest.TestSuite()

    14熱度

    3回答

    對於下面的代碼: import unittest class Test(unittest.TestCase): def test1(self): assert(True == True) if __name__ == "__main__": suite = unittest.TestSuite() suite.addTest(Test())

    1熱度

    1回答

    我有一個測試用例,幫助器方法assertContains(super, sub)。 sub參數是測試用例的硬編碼部分。如果他們格式不正確,我想讓我的測試用例中止並出錯。 我該怎麼做?我試過 def assertContains(super, sub): if isinstance(super, foo): ... elif isinstance(super, bar): ...

    3熱度

    2回答

    我試圖單元測試訪問遠程服務的python代碼。我使用python 2.7的PyUnit。 在setUpClass方法中,代碼提示用戶輸入服務的密碼。我想保留所有的模塊,所以我爲每個正在測試的類創建了單獨的單元測試類。這些類都訪問相同的遠程服務,並且它們都使用一個超類的setUpClass方法的單個定義。 我的問題是,我不得不重新輸入密碼多次(每個測試課一次)。我很懶。我只想爲所有單元測試輸入一次密

    4熱度

    1回答

    我有一個使用大量全局變量的程序,我希望爲程序中的某些方法編寫幾個單元測試。 當我開始編寫代碼時,我對Python很陌生,現在意識到我應該一直在測試。有一些在程序中的方法如下: class Wordnet(): def __init__(self): self.graph = Graph() self.before_at = '' self.after

    -2熱度

    1回答

    當我有這樣的方法: def split_pointer_part(self, line): self.before_at, self.after_at = line.split('@', 1) return self.before_at, self.after_at 正在工作,但是當我在它上面運行這個測試: def test_split_pointer_part(self)

    1熱度

    3回答

    我有同樣的問題,有兩種測試方法,這裏是主類的原始方法: def get_num_words(self, word_part): """ 1 as default, may want 0 as an invalid case """ if word_part[3] == '0a': self.num_words = 10 else: self.n

    0熱度

    1回答

    我完全被封鎖了!儘快得到你的幫助! 我正在與selenium webdriver + python。我有一些Python類擴展unittest.TestCase類,使每個類都像測試用例一樣好。當我嘗試在Eclipse中通過運行Run> Run As> Python unit-test運行這些測試用例時,它只運行第一個測試用例(第一類),正確顯示輸出並停止。 其他測試用例未運行。我之前在這裏發佈過這

    3熱度

    1回答

    請考慮以下情形。 import six from abc import ABCMeta, abstractmethod class ThisIsAnAbstractClass(six.with_metaclass(ABCMeta)): @abstractmethod def __init__(self,parameter): self.parameter =

    0熱度

    1回答

    我有下面的代碼片段 - import unittest class SimpleWidgetTestCase(unittest.TestCase): def setUp(self): print 'setup' def method_test(self): print 'test method' def tearDown(self):