我要执行以下两个单元测试:
import unittest
from unittest import TestCase
class TestUM(unittest.TestCase):
def setUp(self):
self.client = SeleniumClient()
def test_login(self):
self.client.login()
self.assertIn("my-data", self.client.driver.current_url)
print ('Log in successful.')
def test_logout(self):
self.client.logout()
print ('Log out successful.')
if __name__ == '__main__':
unittest.main()
但是,它两次setUp
进行一次-对于每个单元测试一次。有没有一种方法可以对TestUM
的所有单元测试进行一次设置?如果是这样,我该怎么办?