├── ledger
│ ├── __init__.py
│ ├── ledger_data.py
│ └── ledger_model.py
├── main.py
├── sscommon
│ ├── __init__.py
│ └── logging.py
└── tests
└── test_ledger_data.py
から私はtest_ledger_data.py
を実行するときにledger_data
モジュールからクラスをインポートする必要があります。私は現在をtest_ledger_data.py
にするか、またはtests
ディレクトリに使用されているすべてのモジュールにシンボリックリンクを追加する必要があります。どちらのオプションも正しくないようです。どのように正しく行うには?インポートPythonプロジェクト・モジュールのテストサブディレクトリ
私はどちらかのプロジェクトのルートまたは私はエラーを取得するtests
ディレクトリからファイルを実行する場合:
from ledger.ledger_data import LedgerData
ImportError: No module named 'ledger'
'tests /'フォルダ内に '__init __。py'ファイルを作成してそこに入力してください – Vinny