web/test/unittest_views_basecontrollers.py
changeset 7442 aee55fb4633c
parent 7293 97505b798975
child 7584 e1881933f366
equal deleted inserted replaced
7441:b70f4f4c8620 7442:aee55fb4633c
   236                     'amount-subject:X': u'-10',
   236                     'amount-subject:X': u'-10',
   237                     'described_by_test-subject:X': u(feid),
   237                     'described_by_test-subject:X': u(feid),
   238                 }
   238                 }
   239         with self.assertRaises(ValidationError) as cm:
   239         with self.assertRaises(ValidationError) as cm:
   240             self.ctrl_publish(req)
   240             self.ctrl_publish(req)
   241         self.assertEqual(cm.exception.errors, {'amount-subject': 'value must be >= 0'})
   241         self.assertEqual(cm.exception.errors, {'amount-subject': 'value -10 must be >= 0'})
   242         req = self.request(rollbackfirst=True)
   242         req = self.request(rollbackfirst=True)
   243         req.form = {'eid': ['X'],
   243         req.form = {'eid': ['X'],
   244                     '__type:X': 'Salesterm',
   244                     '__type:X': 'Salesterm',
   245                     '_cw_edited_fields:X': 'amount-subject,described_by_test-subject',
   245                     '_cw_edited_fields:X': 'amount-subject,described_by_test-subject',
   246                     'amount-subject:X': u'110',
   246                     'amount-subject:X': u'110',
   247                     'described_by_test-subject:X': u(feid),
   247                     'described_by_test-subject:X': u(feid),
   248                     }
   248                     }
   249         with self.assertRaises(ValidationError) as cm:
   249         with self.assertRaises(ValidationError) as cm:
   250             self.ctrl_publish(req)
   250             self.ctrl_publish(req)
   251         self.assertEqual(cm.exception.errors, {'amount-subject': 'value must be <= 100'})
   251         self.assertEqual(cm.exception.errors, {'amount-subject': 'value 110 must be <= 100'})
   252         req = self.request(rollbackfirst=True)
   252         req = self.request(rollbackfirst=True)
   253         req.form = {'eid': ['X'],
   253         req.form = {'eid': ['X'],
   254                     '__type:X': 'Salesterm',
   254                     '__type:X': 'Salesterm',
   255                     '_cw_edited_fields:X': 'amount-subject,described_by_test-subject',
   255                     '_cw_edited_fields:X': 'amount-subject,described_by_test-subject',
   256                     'amount-subject:X': u'10',
   256                     'amount-subject:X': u'10',