Beispiel #1
0
    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)
Beispiel #2
0
    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"))
Beispiel #4
0
 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'))
Beispiel #5
0
    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)
Beispiel #6
0
    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)
Beispiel #10
0
 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'))
Beispiel #11
0
 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)
Beispiel #12
0
 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)