def test_get_cards_by_list_id(self): uid0 = User.add("test1", "password", "*****@*****.**") bid0 = Board.add("board1", "A") lid0 = List.add("To Do", bid0) card_id = Card.add("card0", lid0, uid0) card = Card.get(card_id) assert card_id in [card.id for card in Card.get_cards_by_list_id(lid0)]
def api_card(list_id = None): if request.method == 'GET': list_id = request.args.get('list_id') if list_id != None: cards = Card.get_cards_by_list_id(list_id) return jsonify(json_list=[card.serialize() for card in cards]) else: return jsonify({'code': 404, 'message': 'Card ID not valid.'}) else: try: list_id = long(request.form['list_id']) title = request.form['title'] except KeyError: return jsonify({'code': 400, 'message': 'Bad Request'}) return jsonify({"card_id": Card.add(title, list_id, current_user.id)})
def get_cards(self): return Card.get_cards_by_list_id(self.id)