2
我對每個需要在特定模塊中測試的不同組件都有專門的測試類。所有這些測試都圍繞着同一個對象/現場,這樣可以提高性能,如果沒有創建並在測試數據庫中插入相應的對象,然後爲每一個測試類中刪除:在不同的測試類別之間共享數據
class ContextTest(TestCase):
fixtures = [...]
@classmethod
def setUpTestData(cls):
pass
# executes setUpTestData
class Component1Test(ContextTest):
pass
# executes setUpTestData again
class Component2Test(ContextTest):
pass
有任何方式我可以確保setUpTestData
只運行一次,而爲了清楚起見,我的測試保存在不同的類中?
mmm不,你不能在該方法中加載數據 – dabadaba