equal
deleted
inserted
replaced
41 |
41 |
42 for rschema, ttypes, role in self.proj.e_schema.relation_definitions(includefinal=True): |
42 for rschema, ttypes, role in self.proj.e_schema.relation_definitions(includefinal=True): |
43 if rschema not in reledit: |
43 if rschema not in reledit: |
44 continue |
44 continue |
45 rtype = rschema.type |
45 rtype = rschema.type |
46 self.assertTextEquals(reledit[rtype] % {'eid': self.proj.eid}, self.proj.view('reledit', rtype=rtype, role=role), rtype) |
46 self.assertMultiLineEqual(reledit[rtype] % {'eid': self.proj.eid}, self.proj.view('reledit', rtype=rtype, role=role), rtype) |
47 |
47 |
48 def test_default_forms(self): |
48 def test_default_forms(self): |
49 doreledit = {'title': """<div id="title-subject-%(eid)s-reledit" onmouseout="jQuery('#title-subject-%(eid)s').addClass('hidden')" onmouseover="jQuery('#title-subject-%(eid)s').removeClass('hidden')" class="releditField"><div id="title-subject-%(eid)s-value" class="editableFieldValue">cubicweb-world-domination</div><form action="http://testing.fr/cubicweb/validateform?__onsuccess=window.parent.cw.reledit.onSuccess" method="post" enctype="application/x-www-form-urlencoded" id="title-subject-%(eid)s-form" onsubmit="return freezeFormButtons('title-subject-%(eid)s-form');" class="releditForm" cubicweb:target="eformframe"> |
49 doreledit = {'title': """<div id="title-subject-%(eid)s-reledit" onmouseout="jQuery('#title-subject-%(eid)s').addClass('hidden')" onmouseover="jQuery('#title-subject-%(eid)s').removeClass('hidden')" class="releditField"><div id="title-subject-%(eid)s-value" class="editableFieldValue">cubicweb-world-domination</div><form action="http://testing.fr/cubicweb/validateform?__onsuccess=window.parent.cw.reledit.onSuccess" method="post" enctype="application/x-www-form-urlencoded" id="title-subject-%(eid)s-form" onsubmit="return freezeFormButtons('title-subject-%(eid)s-form');" class="releditForm" cubicweb:target="eformframe"> |
50 <fieldset> |
50 <fieldset> |
51 <input name="__form_id" type="hidden" value="base" /> |
51 <input name="__form_id" type="hidden" value="base" /> |
175 } |
175 } |
176 for rschema, ttypes, role in self.proj.e_schema.relation_definitions(includefinal=True): |
176 for rschema, ttypes, role in self.proj.e_schema.relation_definitions(includefinal=True): |
177 if rschema not in doreledit: |
177 if rschema not in doreledit: |
178 continue |
178 continue |
179 rtype = rschema.type |
179 rtype = rschema.type |
180 self.assertTextEquals(doreledit[rtype] % {'eid': self.proj.eid, 'toto': self.toto.eid}, |
180 self.assertMultiLineEqual(doreledit[rtype] % {'eid': self.proj.eid, 'toto': self.toto.eid}, |
181 self.proj.view('doreledit', rtype=rtype, role=role, |
181 self.proj.view('doreledit', rtype=rtype, role=role, |
182 formid='edition' if rtype == 'long_desc' else 'base'), |
182 formid='edition' if rtype == 'long_desc' else 'base'), |
183 rtype) |
183 rtype) |
184 |
184 |
185 class ClickAndEditFormUICFGTC(ReleditMixinTC, CubicWebTC): |
185 class ClickAndEditFormUICFGTC(ReleditMixinTC, CubicWebTC): |
211 } |
211 } |
212 for rschema, ttypes, role in self.proj.e_schema.relation_definitions(includefinal=True): |
212 for rschema, ttypes, role in self.proj.e_schema.relation_definitions(includefinal=True): |
213 if rschema not in reledit: |
213 if rschema not in reledit: |
214 continue |
214 continue |
215 rtype = rschema.type |
215 rtype = rschema.type |
216 self.assertTextEquals(reledit[rtype] % {'eid': self.proj.eid, 'toto': self.toto.eid, 'tick': self.tick.eid}, |
216 self.assertMultiLineEqual(reledit[rtype] % {'eid': self.proj.eid, 'toto': self.toto.eid, 'tick': self.tick.eid}, |
217 self.proj.view('reledit', rtype=rtype, role=role), |
217 self.proj.view('reledit', rtype=rtype, role=role), |
218 rtype) |
218 rtype) |
219 reledit_ctrl.clear() |
219 reledit_ctrl.clear() |
220 reledit_ctrl._tagdefs.update(old_rctl) |
220 reledit_ctrl._tagdefs.update(old_rctl) |