def id(self): if "id" in self.request: value = self.request["id"] elif self.widgets and "id" in self.widgets: value = self.widgets["id"].value else: return 0 if value in (None, u"", ""): return 0 else: return utils.request_id_as_int(value)
def id(self): if 'id' in self.request: value = self.request['id'] elif self.widgets and 'id' in self.widgets: value = self.widgets['id'].value else: return 0 if value in (None, u'', ''): return 0 else: return utils.request_id_as_int(value)
def test_request_id_as_int(self): self.assertEqual(-1, utils.request_id_as_int("-1")) self.assertEqual(0, utils.request_id_as_int("not an int at all")) self.assertEqual(0, utils.request_id_as_int(None)) self.assertEqual(0, utils.request_id_as_int("0")) self.assertEqual(1, utils.request_id_as_int(1)) self.assertEqual(99, utils.request_id_as_int("99"))
def test_request_id_as_int(self): self.assertEqual(-1, utils.request_id_as_int('-1')) self.assertEqual(0, utils.request_id_as_int('not an int at all')) self.assertEqual(0, utils.request_id_as_int(None)) self.assertEqual(0, utils.request_id_as_int('0')) self.assertEqual(1, utils.request_id_as_int(1)) self.assertEqual(99, utils.request_id_as_int('99'))
def id(self): value = None if 'id' in self.request: value = self.request['id'] elif self.widgets and 'id' in self.widgets: field = self.get_field('id') widget = self.get_widget('id') converter = getMultiAdapter((field, widget), interface=IDataConverter) value = converter.toFieldValue(widget.value) return utils.request_id_as_int(value)
def id(self): value = None if 'id' in self.request: value = self.request['id'] elif self.widgets and 'id' in self.widgets: field = self.get_field('id') widget = self.get_widget('id') converter = getMultiAdapter( (field, widget), interface=IDataConverter ) value = converter.toFieldValue(widget.value) return utils.request_id_as_int(value)
def id(self): return utils.request_id_as_int(self.request.get('id'))
def recurring_allocation_id(self): allocation_id = self.request.get('recurring_allocation_id') return utils.request_id_as_int(allocation_id)
def allocation_id(self): allocation_id = self.request.get( 'allocation_id', self.extracted_data.get('allocation_id') ) return utils.request_id_as_int(allocation_id)
def update(self, **kwargs): self.group = self.request.get('name', u'').decode('utf-8') self.recurrence_id = utils.request_id_as_int( self.request.get('recurrence_id'))
def recurrence_id(self): if 'recurrence_id' in self.request: return utils.request_id_as_int(self.request['recurrence_id']) elif self.widgets and 'recurrence_id' in self.widgets: return utils.request_id_as_int(self.widgets['recurrence_id'].value)