Exemplo n.º 1
0
 def setUp(self):
     user = create_user("098")
     book = create_book("Clean Code", "Robert", "Computer")
     self.user_book = UserBooks(user, book)
     db.session.add(self.user_book)
     db.session.commit()
     self.args = {'user_id': user.user_id}
Exemplo n.º 2
0
def books_get_post():

    if request.method not in ["GET", "POST"]:

        res = make_response(json.dumps({"Error": constants.error_405_bad_method}))
        res.mime_type = "application/json"
        res.status_code = 405
        res.headers.set("Allow", ["GET", "POST"])
        return res

    # Test that the user is requesting JSON and that the user is registered with our application.
    if helper.is_requesting_json(request) is False:
        return {"Error": constants.error_406_json}, 406

    if request.method == 'POST':

        book, status = helper.create_book(client, request)
        return json.dumps(book), status

    elif request.method == 'GET':

        # Now have to add pagination
        # { next: link to next page
        #   count: 3
        #   books: [{book1}, {book2}, {book3}] }
        books, status = helper.get_book_page(client, request)
        return json.dumps(books), status
Exemplo n.º 3
0
 def setUp(self):
     self.user = create_user("312")
     book = create_book("Clean Code123", "Robert", "Computer")
     user_book = UserBooks(self.user, book)
     db.session.add(user_book)
     db.session.commit()
     self.args = {"user_id": self.user.user_id, "book_name": book.name}
Exemplo n.º 4
0
 def setUp(self):
     book = create_book("Clean Code1", "Roberto", "Computer")
     user = create_user("23123")
     self.user_book = create_user_book(user, book)
     self.args['book_id'] = book.id
     self.args['user_id'] = user.user_id
     self.args['text'] = "Teste"
Exemplo n.º 5
0
 def setUp(self):
     book = create_book("Clean Code1", "Roberto", "Computer")
     user = create_user("23123")
     self.user_book = create_user_book(user, book)
     self.args["book_id"] = book.id
     self.args["user_id"] = user.user_id
     self.args["text"] = "Teste"
Exemplo n.º 6
0
 def setUp(self):
     self.user = create_user("312")
     book = create_book("Clean Code123", "Robert", "Computer")
     user_book = UserBooks(self.user, book)
     db.session.add(user_book)
     db.session.commit()
     self.args = {"user_id": self.user.user_id, "book_name": book.name}
Exemplo n.º 7
0
 def setUp(self):
     user = create_user("098")
     book = create_book("Clean Code", "Robert", "Computer")
     self.user_book = UserBooks(user, book)
     db.session.add(self.user_book)
     db.session.commit()
     self.args = {"user_id": user.user_id}
Exemplo n.º 8
0
 def setUp(self):
     user = create_user("2131")
     book = create_book("Clean Code123", "Robert", "Computer")
     self.user_book = UserBooks(user, book)
     db.session.add(self.user_book)
     db.session.commit()
     self.args = {
         "user_id": user.user_id,
         "pages_read": 123,
         "pages": 321,
         "book_id": self.user_book.id,
         "notes": [{"id": "1", "text": "rafael"}],
     }
Exemplo n.º 9
0
 def setUp(self):
     user = create_user("2131")
     book = create_book("Clean Code123", "Robert", "Computer")
     self.user_book = UserBooks(user, book)
     db.session.add(self.user_book)
     db.session.commit()
     self.args = {
         "user_id": user.user_id,
         "pages_read": 123,
         "pages": 321,
         "book_id": self.user_book.id,
         "notes": [{
             "id": "1",
             "text": "rafael"
         }]
     }
Exemplo n.º 10
0
 def setUp(self):
     book = create_book("Clean Code1", "Roberto", "Computer")
     user = create_user("312-0asd")
     self.user_book = create_user_book(user, book)
     self.note = create_note(self.user_book)
     self.args = {"note_id": self.note.id}
Exemplo n.º 11
0
 def setUp(self):
     book = create_book("Clean Code1", "Roberto", "Computer")
     user = create_user("kdpao-")
     self.user_book = create_user_book(user, book)
     note = create_note(self.user_book)
     self.args = {"note_id": note.id, "text": "daskdopaskdpoaskdpoaks"}
Exemplo n.º 12
0
 def setUp(self):
     book = create_book("Clean Code1", "Roberto", "Computer")
     user = create_user("312-0asd")
     self.user_book = create_user_book(user, book)
     self.note = create_note(self.user_book)
     self.args = {"note_id" : self.note.id}
Exemplo n.º 13
0
 def setUp(self):
     book = create_book("Clean Code1", "Roberto", "Computer")
     user = create_user("kdpao-")
     self.user_book = create_user_book(user, book)
     note = create_note(self.user_book)
     self.args = {"note_id" : note.id, "text" : "daskdopaskdpoaskdpoaks"};