0
A
回答
0
__import__('name')
將返回一個模塊。所以在這裏我們可以找到一個解決方案:
lib1.py,lib2.py,lib3.py:
def func():
return 123
test.py:
import unittest
class TestFoo(unittest.TestCase):
def test_bar(self):
for name in ['lib1','lib2','lib3']:
result=__import__(name).func()
self.assertEqual(result, 123)
if __name__ == '__main__':
unittest.main()
+0
謝謝,你能建議我如何在python上使用unittest? 因爲我有很多情況來測試函數。 –
+0
@PisitNakjai只需按照[文檔](https://docs.python.org/3/library/unittest.html#basic-example)。我已經根據文檔編輯了我的代碼。 – xmcp
相關問題
- 1. 如何使用unittest模塊在python中使用日誌模塊?
- 2. 如何在unittest中模擬python模塊
- 3. python unittest模塊,記錄文件失敗
- 4. 模塊unittest Kohana錯誤,如何使用?
- 5. 如何在Python 3中使用asyncore與多處理IPC模塊?
- 6. Python:如何在模塊中使用主文件中的變量?
- 7. 在python中使用arg解析模塊讀取多個文件
- 8. Python的unittest模塊如何檢測測試用例?
- 9. 如何讓Python的unittest模塊找到它不應該的文件?
- 10. 在多個文件/模塊中使用相同的模塊
- 11. 如何在python中使用pyfig模塊?
- 12. 使用python的unittest模塊的未綁定錯誤
- 13. 如何使用python單元測試函數寫文件unittest
- 14. 如何解壓多個文件.gz塊與塊python
- 15. 如何在Python多處理模塊中使用Pool.join()?
- 16. 如何在django視圖中使用python多重處理模塊
- 17. 如何在python多處理模塊中使用部分函數?
- 18. 動態合併與目錄模塊文件模塊在Python
- 19. 如何在一個文本文件中使用Python中的sys模塊
- 20. 如何在Python中使用「turtle」模塊居中文本
- 21. 在PyCharm/IntelliJ IDEA12的python模塊中運行unittest?
- 22. 如何使用Python中的unittest模塊比較兩個對象列表與斷言? 。
- 23. 如何使用多個模板文件的一個Joomla模塊
- 24. 如何使用Python中的Perl模塊?
- 25. 如何在使用CasperJS的文件中使用NPM模塊?
- 26. Python 3模塊與文件名
- 27. 如何在使用python的文本塊中找到文件名?
- 28. 如何一起使用Python 2模塊和Python 3模塊?
- 29. 在Python中組合模塊文件
- 30. 如何使用Python GZip模塊壓縮文件夾?
謝謝你,詹姆斯Z代表證明我的語法,我的英語不好,但我嘗試練習英語技能。 –