web/test/unittest_views_basecontrollers.py
changeset 5387 aed0c441923a
parent 5385 b6e250dd7a7d
child 5408 120db445c179
equal deleted inserted replaced
5386:4c92202ab130 5387:aed0c441923a
   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',