2
このテストでは、資格情報(URL、ユーザー名/パスワードなど)を渡してユーザーをログアウトするTALogin.test()
スーパーメソッドを呼び出してユーザーにログインすることになっています。しかし、これを実行すると、TALogin
の部分が実行された後、閉じて再び実行されますが、ログアウト部分は実行されます。テストケースが2回実行されない
だから、私は次を得る:
Ran 2 tests in 65.990s
OK
私はちょうどそれが一度実行したいと思います。ログインしてからログアウトしてください。あなたが唯一のTALogout_Test
でテストを実行したいnose
を言っていないので、これが起こっている
from BaseTestCase import BaseTestCase
from pages.BasePage import BasePage
from login.TALogin_Test import TALogin
import nose
class TALogout_Test(TALogin):
def setUp(self):
super(TALogout_Test, self).setUp()
def test(self):
super(TALogout_Test, self).test()
base_obj = BasePage(self.driver)
base_obj.do_logout()
def tearDown(self):
super(TALogout_Test, self).tearDown()
if __name__ == "__main__":
nose.run(defaultTest=__name__)
それはビンゴです!ありがとう! – AtxTom