def test_DelDate(self): request = self.portal.REQUEST # add two dates request.form["rdvdate"] = "2008-11-27" view = RDV_RendezVousEdit(self.rdv, request) request.form["rdvdate"] = "2008-11-28" view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual(["2008-11-27", "2008-11-28"], view.getSelectedDates()) # remove one date request.form["rdvdate"] = "2008-11-27" view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual(["2008-11-28"], view.getSelectedDates())
def test_AddDate(self): request = self.portal.REQUEST view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual([], view.getSelectedDates()) request.form["rdvdate"] = "2008-11-27" view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual(["2008-11-27"], view.getSelectedDates()) request.form["rdvdate"] = "2008-11-28" view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual(["2008-11-27", "2008-11-28"], view.getSelectedDates()) request.form["rdvdate"] = "2008-11-29" view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual(["2008-11-27", "2008-11-28", "2008-11-29"], view.getSelectedDates())
def test_reedit_rendezvous(self): propositions = self._create_propositions() request = self.portal.REQUEST view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual(propositions.keys(), view.getSelectedDates())
def test_add_other_dates(self): propositions = self._create_propositions() request = self.portal.REQUEST request.form["rdvdate"] = "2008-11-30" view = RDV_RendezVousEdit(self.rdv, request) self.assertEqual(sorted(list(propositions.keys()) + ["2008-11-30"]), sorted(view.getSelectedDates()))