web/test/unittest_views_editforms.py
changeset 11145 d3edefdeddb4
parent 11100 5758ba784ebd
--- 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