Пример #1
0
 def setUp(self):
     self.book = books.Book()
     self.role = roles.Role()
     self.book_api_m = api_manager.ApiManager(self.book.base_url)
     self.role_api_m = api_manager.ApiManager(self.role.base_url)
     self.book_test_data = self.book.load_test_data()
     self.role_test_data = self.role.load_test_data()
Пример #2
0
    def derserialize(path):
        books = msbks.Books()

        srbooks = mspb.Books()
        f = open(path, 'rb')
        srbooks.ParseFromString(f.read())
        for srbook in srbooks.AllBooks:
            name = srbook.name
            catagory = str(srbook.catagory)
            readingstatus = str(srbook.readingStatus)
            pages = srbook.pages
            tags = []
            for tag in srbook.tags:
                tags.append(str(tag))
            notes = srbook.notes
            book = msbks.Book(name, pages, catagory, readingstatus, tags,
                              notes)
            books.AllBooks.append(book)
        for tag in srbooks.AllTags:
            books.AllTags.append(str(tag))
        for rdstts in srbooks.AllReadingStatus:
            books.AllReadingStatus.append(str(rdstts))
        for ctg in srbooks.AllCatagories:
            books.AllCatagories.append(str(ctg))
        return books
Пример #3
0
def book_add():
    name = request.form.get("name", default="")
    title = request.form.get("title", default="")
    year = request.form.get("year", default="")
    id = len(books_lib.books)
    if name:
        book = books_lib.Book(id,name,title,year)
        books_lib.books.append(book)
        return redirect("/books")
    return render_template("new.html")    
Пример #4
0
 def get_item_id(self, instance, test_data):
     try:
         requset_url = instance.base_url
         self._connection.request("GET", requset_url)
         response = self._connection.getresponse()
         response.body = self._to_json_or_str(response.read().decode())
         self._dispose()
         # Внимание Костыль
         if type(instance) == type(books.Book()):
             if response.body:
                 for item in response.body:
                     if test_data['title'] == item['title']:
                         return item['id']
         elif type(instance) == type(roles.Role()):
             if response.body:
                 for item in response.body:
                     if test_data['book'] == item['book']:
                         return item['id']
         else:
             return None
     except Exception as ex:
         return str(ex)
Пример #5
0
def book():
    book = books.Book()
    return book
Пример #6
0
    for item in right:

        print(item)

    result = []
    result.extend(left)
    result.append(
        list[border_index]
    )  # The pivot value will be at this index because we earlier swapped the border and the pivot
    result.extend(right)

    return result


all_books = []
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 102))
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 103))
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 104))
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 105))
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 106))
all_books.append(books.Book("Name 1", "Author 1", "isbn 1", 1))
all_books.append(books.Book("Name 2", "Author 2", "isbn 2", 2))
all_books.append(books.Book("Name 4", "Author 4", "isbn 4", 4))
all_books.append(books.Book("Name 5", "Author 5", "isbn 5", 5))
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 3))
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 100))
all_books.append(books.Book("Name 3", "Author 3", "isbn 3", 101))

print("BEFORE")
for book in all_books:
    print(book)