我正在學習python(慢),而且我有導入問題。我所有的模塊都在同一個目錄中。我有一個模塊(commandler.py),帶有一個class'Command'和一個'Command'的子類。它工作正常,但我知道我會有更多的命令的子類,所以我試圖重組和真正掙扎。重新組織模塊時導入問題
我想添加一個新的模塊(shVRFCmd.py)只是一個命令的子類。我希望shVRFCmd.py和commandler.py移動到子目錄的「命令」。我感覺我已經耗盡了所有的位置/導入可能性,並且爲我的麻煩,我得到了明顯含糊的錯誤: '模塊'對象在運行我的單元測試時沒有屬性test_commandler。
這裏是實際的文件。我很樂意得到任何指示。 https://github.com/natemarks/CiscoXMLPexpect/tree/master/CiscoXMLPexpect
你試過運行:'commandler.test_commandler()'? (當然,你進行導入後) – alvonellos 2013-02-20 21:37:57
這是有趣的事情,沒有什麼叫做test_commandler。這似乎是單元測試應該存在的基於我不明白的東西。 – mnate 2013-02-21 11:56:15