From d23d7743c5899c771fc624d68e2cec730982e55b Mon Sep 17 00:00:00 2001 From: Nathan <Nathan.baker303@gmail.com> Date: Sun, 10 Nov 2024 09:46:13 +0000 Subject: [PATCH] updated unfinished functions to raise NotImplementedError() --- main.py | 2 +- src/bookingObj.py | 4 ++-- src/cinemaObj.py | 21 ++++++++++----------- src/managerUser.py | 2 +- src/reportObj.py | 2 +- src/staffUser.py | 5 ++++- 6 files changed, 19 insertions(+), 17 deletions(-) diff --git a/main.py b/main.py index e74890a..dd8eec5 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 d315fef..42e3326 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 84a7037..12de64b 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 1b947fa..43e122f 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 2eb4ea5..0252017 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 c313fb3..e8b7c94 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() -- GitLab