我有一個python模塊,它定義了另一個python模塊實現的一組基類。如何從另一個模塊動態生成一組TestCase子類?
核心python模塊也有測試用例,測試基類是否正確實現。
在第二個模塊的測試套件中,我想從第一個模塊自動生成TestCase子類,並添加一個mixin,爲特定實現提供必要的setUp()。
我看到很多參數化測試用例的答案,但在我的情況下,我只是想重新使用常用的類和它們的子類。
如果它需要父測試模塊中的一些代碼來實例化它們,只要它以不同的方式命名測試並自動運行它們即可。
如果重要的話,這段代碼使用了扭曲和試用標準單元測試。
酷故事兄弟,你忘了問題。 –
咦?這是正確的。這個故事就是對這個問題的解釋。 –