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