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_css_assets(f.fields['foo'])

    assert assets == '<link rel="stylesheet" href="/static/CodeMirror/lib/codemirror.css">'
Ejemplo n.º 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_css_assets(f.fields['foo'])

    assert assets == '<link rel="stylesheet" href="/static/CodeMirror/lib/codemirror.css">'
Ejemplo n.º 3
0
def test_codemirror_multiple_field_js_assets():
    """Test codemirror_field_js_assets tag for a many field"""
    f = ManyFieldsSampleForm()

    f.as_p()

    assets = codemirror_field_css_assets(f.fields['foo'], f.fields['pika'],
                                         f.fields['ping'])

    assert assets == (
        """<link rel="stylesheet" href="/static/CodeMirror/lib/codemirror.css">"""
        """<link rel="stylesheet" href="/static/CodeMirror/theme/eclipse.css">"""
        """<link rel="stylesheet" href="/static/CodeMirror/theme/neat.css">"""
        """<link rel="stylesheet" href="/static/CodeMirror/theme/ambiance.css">"""
    )
def test_codemirror_multiple_field_js_assets():
    """Test codemirror_field_js_assets tag for a many field"""
    f = ManyFieldsSampleForm()

    f.as_p()

    assets = codemirror_field_css_assets(
        f.fields['foo'],
        f.fields['pika'],
        f.fields['ping']
    )

    assert assets == ("""<link rel="stylesheet" href="/static/CodeMirror/lib/codemirror.css">"""
                      """<link rel="stylesheet" href="/static/CodeMirror/theme/eclipse.css">"""
                      """<link rel="stylesheet" href="/static/CodeMirror/theme/neat.css">"""
                      """<link rel="stylesheet" href="/static/CodeMirror/theme/ambiance.css">""")