--- a/web/test/unittest_views_editforms.py Thu Feb 18 14:36:39 2016 +0100
+++ b/web/test/unittest_views_editforms.py Wed Feb 17 17:20:29 2016 +0100
@@ -198,6 +198,13 @@
formviews = list(form.inlined_form_views())
self.assertEqual(len(formviews), 1, formviews)
self.assertIsInstance(formviews[0], autoform.InlineAddNewLinkView)
+ # though do not introduce regression on entity creation with 1 cardinality relation
+ with tempattr(use_email_schema, 'cardinality', '11'):
+ user = self.vreg['etypes'].etype_class('CWUser')(req)
+ form = self.vreg['forms'].select('edition', req, entity=user)
+ formviews = list(form.inlined_form_views())
+ self.assertEqual(len(formviews), 1, formviews)
+ self.assertIsInstance(formviews[0], autoform.InlineEntityCreationFormView)
def test_check_inlined_rdef_permissions(self):
# try to check permissions when creating an entity ('user' below is a