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)
def add_test(self): er = ERModel() p1 = Patient("John", 2) self.assertTrue(er.isEmpty()) er.patients.add(p1) self.assertFalse(er.isEmpty())
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"
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")
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")