モジュールのコンパイル段階でノーズ ユニット テスト フレームワークがテストを実行することは可能ですか?
実際、次の構造で何かをテストしたいと思います。
x = 123
# [x is used here...]
def test_x():
assert (x == 123)
del x # Deleted because I don't want to clutter the module with unnecessary attributes
モジュールをインポートした後に明らかに test_x() を実行するため、nosetests は x が未定義であることを教えてくれます。モジュールを使用した後に不要なリソースを解放しながら、コンパイル段階でノーズにテストを実行させる方法はありますか?