Beispiel #1
0
 def rows(self):
     self.state = self.request.GET.get('record_state', None)
     if self.payload_id:
         end = self.pagination.start + self.pagination.count
         records = self._get_all_records_by_payload()[self.pagination.
                                                      start:end]
     else:
         records = get_paged_repeat_records(self.domain,
                                            self.pagination.start,
                                            self.pagination.count,
                                            repeater_id=self.repeater_id,
                                            state=self.state)
     rows = [self._make_row(record) for record in records]
     return rows
Beispiel #2
0
 def rows(self):
     self.repeater_id = self.request.GET.get('repeater', None)
     self.state = self.request.GET.get('record_state', None)
     if self.payload_id:
         end = self.pagination.start + self.pagination.count
         records = self._get_all_records_by_payload()[self.pagination.start:end]
     else:
         records = get_paged_repeat_records(
             self.domain,
             self.pagination.start,
             self.pagination.count,
             repeater_id=self.repeater_id,
             state=self.state
         )
     rows = [self._make_row(record) for record in records]
     return rows
Beispiel #3
0
 def test_get_all_paged_repeat_records(self):
     records = get_paged_repeat_records(self.domain, 0, 10)
     self.assertEqual(len(records), len(self.records))  # get all the records that were created
Beispiel #4
0
 def test_get_paged_repeat_records_wrong_domain(self):
     records = get_paged_repeat_records('wrong-domain', 0, 2)
     self.assertEqual(len(records), 0)
Beispiel #5
0
 def test_get_paged_repeat_records_with_state(self):
     records = get_paged_repeat_records(self.domain, 0, 10, state=RECORD_PENDING_STATE)
     self.assertEqual(len(records), 3)
Beispiel #6
0
 def test_get_paged_repeat_records_with_repeater_id(self):
     records = get_paged_repeat_records(self.domain, 0, 2, repeater_id=self.other_id)
     self.assertEqual(len(records), 1)
Beispiel #7
0
 def test_get_paged_repeat_records(self):
     records = get_paged_repeat_records(self.domain, 0, 2)
     self.assertEqual(len(records), 2)