Exemple #1
0
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>"""
Exemple #2
0
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>"""
Exemple #3
0
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>"""
    )
Exemple #4
0
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>""")