cubicweb/web/test/unittest_views_editforms.py
changeset 11151 4259c55df3e7
parent 11145 d3edefdeddb4
parent 11129 97095348b3ee
child 11170 d034791621ad
--- a/cubicweb/web/test/unittest_views_editforms.py	Tue Dec 22 09:23:00 2015 +0100
+++ b/cubicweb/web/test/unittest_views_editforms.py	Tue Feb 23 12:18:47 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