# -*- coding: utf-8 -*- """ Created on Tue Nov 24 16:04:38 2020 @author: adity """ from Book import Book from Catalog import Catalog from User import Member, Librarian import sys print("Testing Book.py:", "\n") b1 = Book('Shoe Dog', 'Phil Knight', '2015', 312) b1.addBookItem('123hg', 'H1B2') b1.addBookItem('124hg', 'H1B3') b1.printBook() print("\n\n") sys.stdout.flush() print("Testing Catalog.py:", "\n") catalog = Catalog() b = catalog._addBook('Shoe Dog', 'Phil Knight', '2015', 312) catalog._addBookItems(b, '123hg', 'H1B2') catalog._addBookItems(b, '124hg', 'H1B4') catalog._addBookItems(b, '125hg', 'H1B5') b = catalog._addBook('Moonwalking with Einstien', 'J Foer', '2017', 318) catalog._addBookItems(b, '463hg', 'K1B2') catalog._addBookItems(b, '466hg', 'K1B5') catalog.displayAllBooks() catalog._removeBookItem('124hg') catalog.displayAllBooks()
def addBookItem(name, isbn, rack): for book in Catalog.books: if book.name == name: b = Book.addBookItem(book, isbn, rack)
def addBookItem(title, isbn, rack): for book in Catalog.books_list: if book.title == title: b = Book.addBookItem(book, isbn, rack) print("Book Item {} has been added successfully!".format(isbn))
b = catalog.addBook(name, author, publish_date, pages) catalog.displayAllBooks() print("The following Book: {} by {} added successfully".format( b1.name, b1.author)) choice = input("Do you wish to add another book (y/n): ") if choice == 'y': continue else: break if choice == 'b' or choice == 'B': while True: print("Add book items: ") isbn = input("Enter ISBN number: ") rack = input("Enter Rack number: ") b1.addBookItem(isbn, rack) catalog.addBookItem(b, isbn, rack) catalog.displayAllBooks() print("The following Book Item added successfully") choice = input("Do you wish to add another book item (y/n): ") if choice == 'y': continue else: break if choice == 'c' or choice == 'C': while True: name = input("Enter book title to remove: ") author = input("Enter book Author: ") publish_date = input("Enter Publish date: ") pages = input("Enter Number of Pages: ")
# -*- coding: utf-8 -*- from Book import Book from Catalog import Catalog from User import Member, Librarian b1 = Book('python','py', '2015',312) b1.addBookItem('123A','H1B2') b1.addBookItem('124B','H1B3') b1.printBook() catalog = Catalog() b = catalog.addBook('python','py', '2015',312) catalog.addBookItem(b, '123hg','H1B2') catalog.addBookItem(b, '124hg','H1B4') catalog.addBookItem(b, '125hg','H1B5') b = catalog.addBook('Einstien','J ', '2017',318) catalog.addBookItem(b, '463hg','K1B2') b = catalog.addBook('C','E Balguruswamy', '1985',319) catalog.addBookItem(b, '473A','K1B3') b = catalog.addBook('Verses','Walker', '2011',320) catalog.addBookItem(b, '483B','K1B4') catalog.displayAllBooks() m1 = Member("pavan","hassan",23,'asljlk@j22','std1233')
def _addBookItem(self, title, isbn, rack): for book in Catalog.books: if book.title == title: Book.addBookItem(book, isbn, rack) print("Book Item {} has been added successfully!".format(isbn))
def addBookItem(name, isbn, rack): for book in Catalog.books_list: if book.name == name: b = Book.addBookItem(book, isbn, rack) print("Book Item {} added successfully".format(isbn))