概要
celery のコントリビュータになりたい人向けの記事です
docker でもできるのですがイメージの作成がかなり大変なのでローカルで直接コマンドを叩いたほうが簡単です
環境
- macOS 10.15.5
- Python 3.8.3
- celery 4.4.4
ユニットテスト
git clone https://github.com/celery/celery.gitcd celerypipenv install -r requirements/default.txtpipenv install -r requirements/test.txtvim t/unit/tasks/test_result.py
def test_prtest(self):
uid = uuid()
x = self.app.AsyncResult(uid)
assert x.id == uid
pipenv run py.test t/unit
ドキュメント生成
pipenv install -r requirements/docs.txtrm -rf docs/_buildpipenv run sphinx-build -b html -d docs/_build/doctrees docs/ docs/_build/htmlopen docs/_build/html/index.html
0 件のコメント:
コメントを投稿