def test_save(self): self._create_table() table = DataTable(region_name=self.region_name, table_name=self.table_name) self.assertIsNone(table.find_all()) self._stuff_test_items(table, item_cnt=3) self.assertEqual(3, len(table.find_all()))
def test_find_all(self): self._create_table() table = DataTable(region_name=self.region_name, table_name=self.table_name) self.assertIsNone(table.find_all()) self._stuff_test_items(table) self.assertIsNotNone(table.find_all()) self.assertEqual(1, len(table.find_all()))
def get_all_criteria(): criteria = DataTable(region_name=current_app.config['DYNAMODB_REGION'], table_name=current_app.config['CRITERIA_TABLE'], logger=current_app.logger) result = current_app.cache.get('criteria.all') if result is None: result = criteria.find_all() current_app.cache.set('criteria.all', result) return response.get_json(result)
def get_all_result(): raw = DataTable(region_name=current_app.config['DYNAMODB_REGION'], table_name=current_app.config['RESULT_TABLE'], logger=current_app.logger) result = raw.find_all() return response.get_json(result)