220 '_cw_edited_fields:X': 'amount-subject,described_by_test-subject', |
220 '_cw_edited_fields:X': 'amount-subject,described_by_test-subject', |
221 'amount-subject:X': u'-10', |
221 'amount-subject:X': u'-10', |
222 'described_by_test-subject:X': u(feid), |
222 'described_by_test-subject:X': u(feid), |
223 } |
223 } |
224 ex = self.assertRaises(ValidationError, self.ctrl_publish, req) |
224 ex = self.assertRaises(ValidationError, self.ctrl_publish, req) |
225 self.assertEquals(ex.errors, {'amount-subject': 'value [0;100] constraint failed for value -10'}) |
225 self.assertEquals(ex.errors, {'amount-subject': 'value must be >= 0'}) |
226 req = self.request() |
226 req = self.request() |
227 req.form = {'eid': ['X'], |
227 req.form = {'eid': ['X'], |
228 '__type:X': 'Salesterm', |
228 '__type:X': 'Salesterm', |
229 '_cw_edited_fields:X': 'amount-subject,described_by_test-subject', |
229 '_cw_edited_fields:X': 'amount-subject,described_by_test-subject', |
230 'amount-subject:X': u'110', |
230 'amount-subject:X': u'110', |
231 'described_by_test-subject:X': u(feid), |
231 'described_by_test-subject:X': u(feid), |
232 } |
232 } |
233 ex = self.assertRaises(ValidationError, self.ctrl_publish, req) |
233 ex = self.assertRaises(ValidationError, self.ctrl_publish, req) |
234 self.assertEquals(ex.errors, {'amount-subject': 'value [0;100] constraint failed for value 110'}) |
234 self.assertEquals(ex.errors, {'amount-subject': 'value must be <= 100'}) |
235 req = self.request() |
235 req = self.request() |
236 req.form = {'eid': ['X'], |
236 req.form = {'eid': ['X'], |
237 '__type:X': 'Salesterm', |
237 '__type:X': 'Salesterm', |
238 '_cw_edited_fields:X': 'amount-subject,described_by_test-subject', |
238 '_cw_edited_fields:X': 'amount-subject,described_by_test-subject', |
239 'amount-subject:X': u'10', |
239 'amount-subject:X': u'10', |