レタス + ジャンゴ + スプリンターに問題があります。レタスはデータベースへの変更を取得できないようです。以下では、ユーザーといくつかの投稿モデルcreate_user
を生成して保存します。create_post
ただし、スプリンターがブラウザーを開くと、リストビューにアクセスしようとすると、ページに投稿がないように見えます。
経由でレタスを実行していpython manage.py harvest --test-server
ます。
@step(ur'visit "(.*)" url')
def visit_url(step, name):
[create_post().save() for i in xrange(2)]
world.browser = Browser()
world.browser.visit(django_url(url))
私がアクセスしようとしている URL は Post リスト ビューであり、同じ構造が django のテスト フレームワークから完全に機能するため、django や splinter の問題ではないことはわかっています。