2
私は小さなユーティリティの関数を書いていて、pythonパッケージとしてそれらをパックしていることがあります。
どのように小さいですか? 30行〜60行のPython。
私の質問は、実際のコードの中にテストを書くのが悪いと思いますか?虐待?実際のコードの中にPython単体テストを書く
ファイル間をジャンプすることなく(実際には小さなプロジェクトから)、コード自体の中の使用例のような大きな利点を見ることができます。 例:
#!/usr/bin/env python
# Actual code
def increment(number, by=1):
return number += by
# Tests
def test_increment_positive():
assert increment(1) == 2
def test_increment_negative():
assert increment(-5) == -4
def test_increment_zero():
assert increment(0) == 1
私が使用して監視フレームワークのリーマンから取られた一般的なアイデアは、リーマンにあなたのテストを書くあなたのコードでlink