def item_data(item_id): """Get item's data, links, and map. :resheader Content-Type: *application/json* """ item = Item.get(item_id) if item is None: abort(404) return jsonify(item.to_dict())
def test_get(self): item = Item() db.session.add(item) db.session.flush() same_item = Item.get(item.id) self.assertEqual(item, same_item) missing_item = Editor.get("Unknown") self.assertIsNone(missing_item)
def test_get(self): item = Item() db.session.add(item) db.session.flush() same_item = Item.get(item.id) assert item == same_item missing_item = Editor.get('Unknown') assert missing_item is None
def add_data_item(data_id, data_type, data_filename): """Add or update a data item given a data ID, a type, and the data to use.""" with open(data_filename) as f: data = f.read() item_id = geordi.data.add_data_item(data_id, data_type, data) print json.dumps(Item.get(item_id).to_dict(), indent=4)
def show_item_map(item_id): item = Item.get(item_id).to_dict() data = map_item(item) print json.dumps({"data": data[0], "links": data[1]}, indent=4)
def show_item(item_id): """Show data for an item given an ID.""" print json.dumps(Item.get(item_id).to_dict(), indent=4)