def test_codemirror_single_field_js_assets(): """Test codemirror_field_js_assets tag for a single field""" f = SampleForm() f.as_p() assets = codemirror_field_js_assets(f.fields['foo']) assert assets == """<script type="text/javascript" src="/static/CodeMirror/lib/codemirror.js"></script>"""
def test_codemirror_single_field_js_assets(): """Test codemirror_field_js_assets tag for a single field""" f = SampleForm() f.as_p() assets = codemirror_field_js_assets(f.fields['foo']) assert assets == """<script type="text/javascript" src="/static/CodeMirror/lib/codemirror.js"></script>"""
def test_codemirror_multiple_field_js_assets(): """Test codemirror_field_js_assets tag for many fields""" f = ManyFieldsSampleForm() f.as_p() assets = codemirror_field_js_assets(f.fields['foo'], f.fields['pika'], f.fields['ping']) assert assets == ( """<script type="text/javascript" src="/static/CodeMirror/lib/codemirror.js"></script>""" """<script type="text/javascript" src="/static/CodeMirror/lib/util/dialog.js"></script>""" """<script type="text/javascript" src="/static/CodeMirror/mode/rst/rst.js"></script>""" """<script type="text/javascript" src="/static/CodeMirror/mode/python/python.js"></script>""" )
def test_codemirror_multiple_field_js_assets(): """Test codemirror_field_js_assets tag for many fields""" f = ManyFieldsSampleForm() f.as_p() assets = codemirror_field_js_assets( f.fields['foo'], f.fields['pika'], f.fields['ping'] ) assert assets == ("""<script type="text/javascript" src="/static/CodeMirror/lib/codemirror.js"></script>""" """<script type="text/javascript" src="/static/CodeMirror/lib/util/dialog.js"></script>""" """<script type="text/javascript" src="/static/CodeMirror/mode/rst/rst.js"></script>""" """<script type="text/javascript" src="/static/CodeMirror/mode/python/python.js"></script>""")