コード例 #1
0
 def test_insertRepairs(self):
     with RepairDatabaseUtils(self.connection) as db:
         count = self.countRepairs()
         self.assertTrue(db.insertRepair(3, 3, 1))
         self.assertTrue(count + 1 == self.countRepairs())
         self.assertTrue(db.insertRepair(4, 4, 1))
         self.assertTrue(count + 2 == self.countRepairs())
コード例 #2
0
    def test_setRepairStatus(self):
        with RepairDatabaseUtils(self.connection) as db:
            repairID = 1

            self.assertTrue(self.repairExists(repairID))
            self.assertFalse(self.repairIsOngoing(repairID))

            db.setRepairStatus(repairID, 1)

            self.assertTrue(self.repairIsOngoing(repairID))

            db.setRepairStatus(repairID, 0)

            self.assertFalse(self.repairIsOngoing(repairID))
コード例 #3
0
ファイル: mainEngine.py プロジェクト: s3665858/IoT-A3
 def setRepairStatus(self, repairID, status):
     with RepairDatabaseUtils() as db:
         db.setRepairStatus(repairID, status)
コード例 #4
0
ファイル: mainEngine.py プロジェクト: s3665858/IoT-A3
 def cancelRepair(self, repairID):
     with RepairDatabaseUtils() as db:
         db.setRepairStatus(repairID, 2)
コード例 #5
0
ファイル: mainEngine.py プロジェクト: s3665858/IoT-A3
 def listPersonalOngoingRepairs(self, userID):
     with RepairDatabaseUtils() as db:
         return db.listPersonalOngoingRepairs(userID)
コード例 #6
0
ファイル: mainEngine.py プロジェクト: s3665858/IoT-A3
 def listPersonalRepairsHistory(self, userID):
     with RepairDatabaseUtils() as db:
         return db.listPersonalRepairsHistory(userID)
コード例 #7
0
ファイル: mainEngine.py プロジェクト: s3665858/IoT-A3
 def insertRepair(self, userID, CarID):
     with RepairDatabaseUtils() as db:
         db.insertRepair(userID, CarID, 1)
コード例 #8
0
ファイル: mainEngine.py プロジェクト: s3665858/IoT-A3
 def createRepairTable(self):
     with RepairDatabaseUtils() as db:
         db.createRepairTable()
コード例 #9
0
 def test_listPersonalOngoingRepairs(self):
     userID = 1
     with RepairDatabaseUtils(self.connection) as db:
         self.assertTrue(
             self.countOngoingRepairsByID(userID) == len(
                 db.listPersonalOngoingRepairs(userID)))