# memory: instinct-monkeypatch-misses-import-time-derived-constants

monkeypatchで親ディレクトリ定数を差し替えても、import時に確定した派生定数は本番を指したまま。テストで本番ファイルを書き換えるバグ。修正方法は派生定数を呼び出し時に導出すること。

## ポイント
- monkeypatchは名前に当たるが、その名前から過去に導かれた値には届かない
- テストで本番ファイルを書き換えるバグ
- 修正方法は派生定数を呼び出し時に導出すること
- 収集順と隣のテストの副作用を疑う

## 関連ページ
[[instinct-limit-belongs-at-the-confluence]] [[instinct-skipif-env-presence-depends-on-collection-order]] [[instinct-sys-modules-mock-leaks-across-tests]]

## 関連概念(未作成)
`monkeypatchの限界` `テストの副作用` `派生定数の管理`