Exemple #1
0
    def treat_test(self):
        er = ERModel()
        p1 = Patient("John", 2)
        p2 = Patient("Sally", 1)

        er.patients.add(p1)
        er.patients.add(p2)
        self.assertTrue(er.treatNext() == p2)
        self.assertTrue(er.treatNext() == p1)
        self.assertTrue(er.treatNext() == None)
Exemple #2
0
    def add_test(self):
        er = ERModel()
        p1 = Patient("John", 2)

        self.assertTrue(er.isEmpty())
        er.patients.add(p1)
        self.assertFalse(er.isEmpty())
Exemple #3
0
 def schedule(self):
     """Obtains the patient's name and condition, and schedules
     that patient for service."""
     name = self.nameFld.getText()
     if name == "":
         self.messageBox("ERROR", "No named entered.")
         return
     condition = self.getCondition()
     self.model.schedule(Patient(name, condition))
     self.outputArea.appendText(name + " is added to the " + \
                                str(condition) + " list\n")
     self.treatNextBtn["state"] = "normal"
     self.treatAllBtn["state"] = "normal"
Exemple #4
0
 def schedule(self):
     """Obtains patient info and schedules patient."""
     name = input("\nEnter the patient's name: ")
     condition = self.getCondition()
     self.model.schedule(Patient(name, condition))
     print(name, "is added to the", condition, "list\n")
Exemple #5
0
    def schedule_test(self):
        er = ERModel()
        p1 = Patient("John", 2)

        er.schedule(p1)
        self.assertFalse(er.patients.isEmpty())
 def schedule(self):
     """输入用户信息并调度用户"""
     name = input("\nEnter ther patinet's name: ")
     condition = self.get_condition()
     self.model.schedule(Patient(name, condition))
     print(name, "is added to the", condition, "list\n")