Commit 2fdfb584 authored by Serge S. Koval's avatar Serge S. Koval

Fixed #358. Inline models now support widget_args and form_rules

parent d95068de
...@@ -139,3 +139,22 @@ def test_rule_inlinefieldlist(): ...@@ -139,3 +139,22 @@ def test_rule_inlinefieldlist():
rv = client.get('/admin/model1view/new/') rv = client.get('/admin/model1view/new/')
eq_(rv.status_code, 200) eq_(rv.status_code, 200)
def test_inline_model_rules():
app, db, admin = setup()
Model1, Model2 = create_models(db)
db.create_all()
view = CustomModelView(Model1, db.session,
inline_models=[(Model2, dict(form_rules=('string_field', 'bool_field')))])
admin.add_view(view)
client = app.test_client()
rv = client.get('/admin/model1view/new/')
eq_(rv.status_code, 200)
data = rv.data.decode('utf-8')
ok_('int_field' not in data)
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