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">'
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">""")