diff --git a/main.py b/main.py index e74890a315690eb78c9c86b61c8321eb8f248b01..dd8eec5f682781c19226d61962a3e531e2bec620 100644 --- a/main.py +++ b/main.py @@ -119,7 +119,7 @@ def encrypt(string:str) -> str: return string def save(): - pass + raise NotImplementedError() def main_cli() -> None: print("\n\nSTARTING CINEMA MANAGEMENT SYSTEM.\n\n") diff --git a/src/bookingObj.py b/src/bookingObj.py index d315feff3e9b22d19a9f235e12b1c299ecdef9a6..42e332639f109d0aa7cf6240b3d83cdfd2d01633 100644 --- a/src/bookingObj.py +++ b/src/bookingObj.py @@ -7,11 +7,11 @@ class Booking(object): def __str__(self): # output attributes in readable format - pass + raise NotImplementedError() def displayFormat(self): # output attributes in format for GUI.py - pass + raise NotImplementedError() diff --git a/src/cinemaObj.py b/src/cinemaObj.py index 84a7037d0db39d68672f55a2ae3d834a2af82317..12de64b8722703327bf95967522e2e18bf034b8a 100644 --- a/src/cinemaObj.py +++ b/src/cinemaObj.py @@ -18,16 +18,15 @@ class Cinema(object): def load(self) -> None: """load cinema from database""" - pass + raise NotImplementedError() def create_screen(self): - obj_screen = Screen(capacity=0, sizeH=19,sizeW=16,resolutionH=1080,resolutionW=1920,isIMAX=False) - # add screen to db + raise NotImplementedError() + # obj_screen = Screen(capacity=0, sizeH=9,sizeW=16,resolutionH=1080,resolutionW=1920,isIMAX=False) + # obj_screen.save() - def update_screen(self, screen:Screen, size, resolution, capacity) -> None: - screen.set_capacity(capacity) - screen.set_screen_resolution(resolution) - screen.set_screen_size(size) + def update_screen(self, screen:Screen, sizeHeight:float, sizeWidth:float, resolutionHeight:int, resolutionWidth:int, capacity:int) -> None: + raise NotImplementedError() def get_listings(self): # return listing if dict/jason format? @@ -36,15 +35,15 @@ class Cinema(object): def addListing(self, movieID): # get movie details via movieId # append list with movie ID and more details to be showen in listing, eg; name, description, picture path. - pass + raise NotImplementedError() def updateListing(self): # need specify what is to be updated, eg; showing time? - pass + raise NotImplementedError() def removeListing(self): - # do we need this? need to test if can use cinema.listings.remove() - pass + # do we need this? need to test if we can use cinema.listings.remove() + raise NotImplementedError() diff --git a/src/managerUser.py b/src/managerUser.py index 1b947fa8a6aa36e8e3d3dfdc1747b12dee12be4f..43e122f55ff0baf68931169e8df8aff8013783c2 100644 --- a/src/managerUser.py +++ b/src/managerUser.py @@ -12,7 +12,7 @@ class ManagerUser(AdminUser): def expandBuisness(self): # creates new cinemaObj and adds it to db. - pass + raise NotImplementedError() diff --git a/src/reportObj.py b/src/reportObj.py index 2eb4ea59315fc58b9b6ef57f557dd64e2d66fc16..0252017c801a17628b11241251da43ebd62987f1 100644 --- a/src/reportObj.py +++ b/src/reportObj.py @@ -5,7 +5,7 @@ class Report(object): object (_type_): _description_ """ def generateRevenueReport(self): - pass + raise NotImplementedError() diff --git a/src/staffUser.py b/src/staffUser.py index c313fb314dd335ded47f2e95be6f8545bed6f747..e8b7c94319dae1780cbfe536b425c46be5786420 100644 --- a/src/staffUser.py +++ b/src/staffUser.py @@ -34,9 +34,11 @@ class StaffUser(object): def save(self): """save self to db.""" + raise NotImplementedError() def login(self): logging.debug(f"user {self.userID} logging in.") + raise NotImplementedError() def logout(self): logging.debug(f"user {self.userID} logging out.") @@ -57,9 +59,10 @@ class StaffUser(object): def createBooking(self): logging.debug("this is the createBooking func") + raise NotImplementedError() def manageBooking(self): - pass + raise NotImplementedError()