Commit f1a4f77f authored by Serge S. Koval's avatar Serge S. Koval

Simple fileadmin test

parent 7b1a999e
from flask import Flask
from flask.ext.admin import Admin
def setup():
app = Flask(__name__)
app.config['SECRET_KEY'] = '1'
app.config['CSRF_ENABLED'] = False
admin = Admin(app)
return app, admin
from nose.tools import eq_, ok_
import os.path as op
from flask.ext.admin import _compat
from flask.ext.admin.contrib import fileadmin
from . import setup
def create_view():
app, admin = setup()
path = op.join(op.dirname(__file__), 'files')
view = fileadmin.FileAdmin(path, '/files/', name='Files')
admin.add_view(view)
return app, admin, view
def test_file_admin():
app, admin, view = create_view()
client = app.test_client()
rv = client.get('/admin/fileadmin/')
eq_(rv.status_code, 200)
ok_('dummy.txt' in _compat.as_unicode(rv.data))
# TODO: Check actions, etc
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment