-1
我想爲所有應用程序單元測試設置django測試數據,例如在所有測試運行之前創建用戶,然後每個應用程序測試中的測試都可以使用該用戶。爲所有django應用程序創建測試數據的最佳方法unittest
我想爲所有應用程序單元測試設置django測試數據,例如在所有測試運行之前創建用戶,然後每個應用程序測試中的測試都可以使用該用戶。爲所有django應用程序創建測試數據的最佳方法unittest
爲什麼不爲所有需要此用戶的測試生成一個基類。在該類的setUp方法中創建它,或使用此基類中的一個固定裝置。例如,像這樣:
class ViewMethodsTestCase(TestCase):
fixtures = ['initial_data.json']
def setUp(self):
self.user = ShrUser.objects.create_user(username="lala",
password="lala", email="[email protected]")
loggedIn = self.client.login(username="lala", password="lala")
self.assertTrue(loggedIn, "not logged in")