3
我通常對每個類進行單元測試,這是沒有問題的。然而,在搞亂python之後,我遇到了一個在其他語言,元類和內部類中沒遇到的問題。Python中的單元測試元類和內部類
說我有一個類包含一個內部類,也有一個元類,這種情況下構建單元測試的最佳方法是什麼?
一種方法可能是在單個測試模塊中測試所有三個模塊,因爲它們無論如何緊密耦合。但這對我來說似乎是錯誤的。但是,我將如何單元測試它自己的元類,在使用所述元類的測試中創建一個虛擬類?
您的想法請stackoverflow!
Thanks @agf我將在單元測試中創建一個從主類繼承的虛擬類,這將使我能夠同時測試這個元類和內部類。 –